Projet

Général

Profil

Anomalie #7848

Erreur 500 si on supprime un élément d'une master experte en mode normal

Ajouté par Joël Cuissinat il y a environ 10 ans. Mis à jour il y a presque 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
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

Révision 9a930211 (diff)
Ajouté par Ghislain Loaec il y a environ 10 ans

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

#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 !

Formats disponibles : Atom PDF