Tâche #21450
Scénario #21165: Traitement express MEN (37-39)
Un valid_enum calculé dont le calcul retourne une liste vide plante
Restant à faire (heures):
0.0
Description
Erreur reproductible avec le XML suivant :
<variables>
<family name='test'>
<variable name='enum' type='string' description='valid enum'/>
</family>
</variables>
<constraints>
<check name="valid_enum" target="enum">
<param>[]</param>
</check>
</constraints>
Renvoie :
list index out of range
Révisions associées
Check valid_enum for variable:
- variable must be known
- variable must not "oui/non" type (or other special type)
- valid_enum must not be empty
ref #21450
remove swap file (ref #21450)
Update translation
Ref: #21450
Suppression valid_enum sur variable inexistante dans 30_sphynx.xml
Ref: #21450
Fix translation formating + update
Ref: #21450
Suppression valid_enum sur variable inexistante dans 30_sphynx.xml
Ref: #21450
Cherry-picked from conf-sphynx:d910e7289
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Description mis à jour (diff)
- Temps estimé mis à 2.50 h
- Restant à faire (heures) mis à 2.5
#2 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Emmanuel GARETTE
#3 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 2.5 à 0.25
#4 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de En cours à Résolu
#5 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Description mis à jour (diff)
- Restant à faire (heures) changé de 0.25 à 0.0
#6 Mis à jour par Daniel Dehennin il y a plus de 6 ans
Test OK avec le paquet creole 2.6.2-34 et les dictionnaires suivants.
Valid enum vide¶
Dictionnaire de test :
<creole>
<files />
<containers />
<variables>
<family name='général'>
<variable name='test_enum' type='string' />
</family>
</variables>
<constraints>
<check name='valid_enum' target='test_enum'>
<param>[]</param>
</check>
</constraints>
<help />
</creole>
Renvoi:
Erreur - 500 - INTERNAL SERVER ERROR empty valid enum is not allowed for variable test_enum
Type oui/non
¶
Dictionnaire de test :
<creole>
<files />
<containers />
<variables>
<family name='général'>
<variable name='test_enum' type='oui/non' />
</family>
</variables>
<constraints>
<check name='valid_enum' target='test_enum'>
<param>['test1', 'test2', 'test3']</param>
</check>
</constraints>
<help />
</creole>
Renvoi:
Erreur - 500 - INTERNAL SERVER ERROR cannot set valid enum for variable with type oui/non
#7 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Statut changé de Résolu à Fermé
#8 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Statut changé de Fermé à Résolu
#9 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Statut changé de Résolu à Fermé
- Sphynx corrigé => http://jenkins.eole.lan/jenkins/job/2.6.2/job/test-instance-acasphynx-2.6.2-amd64/
- Traductions vérifiées ;)