Anomalie #7848
Erreur 500 si on supprime un élément d'une master experte en mode normal
Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Début:
Echéance:
18/04/2014
% réalisé:
100%
Temps estimé:
2.00 h
Distribution:
EOLE 2.4
Description
Sur Amon, dans la famille experte Squid, j'ai déclaré un second "cache_dir" (Emplacement du cache).
Si je reviens en mode normal, je ne vois que les deux "master" que j'ai modifié et si je veux supprimer la deuxième occurence, j'obtiens :Erreur - 500 - INTERNAL SERVER ERROR |
et :
# tail -f /var/log/eoleflask/eolegenconfig.log 2014-04-03 10:43:39,484: eolegenconfig - ('master_name and variable_name must have same value', 'not None and cache_dir') Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/eolegenconfig/views.py", line 203, in remove_value lib.pop_value(lib.get_id(), category_name, master_name, variable_name, index) File "/usr/lib/python2.7/dist-packages/eolegenconfig/lib.py", line 499, in pop_value 'not {} and {}'.format(master_name, variable_name)) ValueError: ('master_name and variable_name must have same value', 'not None and cache_dir')
Révisions associées
Finish incomplete refactoring (masterid -> groupid) - Fixes: #7848
Historique
#1 Mis à jour par Emmanuel GARETTE il y a environ 10 ans
- Version cible changé de Eole 2.4-RC3 à Eole 2.4 Stable
Autre soucis lié, on ne voit les masters en mode normal que quand on recharge le fichier.
#2 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Echéance changé de 04/04/2014 à 18/04/2014
#3 Mis à jour par Ghislain Loaec il y a environ 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 9a930211669e4fec46286443a130f675c654526b.
#4 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Assigné à mis à Ghislain Loaec
#5 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Statut changé de Résolu à Fermé
La manipulation décrite fonctionne.
Après il y a encore moyen de planter gen_config (ex : re-demander la valeur par défaut de la master en mode normal) mais il faut être vicieux !