Tâche #35272
Distribution EOLE - Scénario #35268: Compatibilité Zéphir 2.9
Impossible de modifier le libelle d'une variante zephir sur zephir 2.8
Début:
03/03/2023
Echéance:
% réalisé:
100%
Restant à faire (heures):
0.0
Description
Bonjour,
Le sujet décrit le problème. 2 captures d'écran illustrent le problème.
La variante initiale a été crée avec le nom amon-eple et je souhaite la renommer en amon-eple-cd45. Mais une erreur se produit.
Cordialement
Demandes liées
Révisions associées
Correction encodage des champs "mot de passe"
Ref: #35272
modules.py : nettoyage des imports (pylint)
Ref: #35272
Historique
#1 Mis à jour par Joël Cuissinat il y a environ un an
Facilement reproductible...
Visiblement personne n'a tenté de renommer de variante sur Zéphir ≥ 2.8 :o
La gestion d'exception doit être un peu trop large, on n'a rien dans les logs...
#2 Mis à jour par Joël Cuissinat il y a environ un an
La "vraie" erreur :
2023-03-06T10:35:16.816281+01:00 zephir.ac-test.fr zephir_web[6500]: 2023-03-06T10:35:16+0100 [stderr#error] pass_var = md5(escape(request.args[b'pass_var'][0])).hexdigest() 2023-03-06T10:35:16.816314+01:00 zephir.ac-test.fr zephir_web[6500]: 2023-03-06T10:35:16+0100 [stderr#error] TypeError: Strings must be encoded before hashing
La correction à appliquer (cf. commit)
md5(escape(request.args[b'pass_var'][0]).encode()).hexdigest()
#3 Mis à jour par Joël Cuissinat il y a environ un an
- Tâche parente mis à #35268
#4 Mis à jour par Joël Cuissinat il y a environ un an
- Statut changé de Nouveau à À valider
- Assigné à mis à Joël Cuissinat
- % réalisé changé de 0 à 100
#5 Mis à jour par Joël Cuissinat il y a environ un an
- Lié à Scénario #35237: Upgrade-Auto : Amon de 2.7.2 vers 2.8.1 : la migration vers le module demandé n'est pas gérée ajouté
#6 Mis à jour par Joël Cuissinat il y a environ un an
- Statut changé de À valider à Résolu
#7 Mis à jour par Joël Cuissinat il y a 10 mois
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0