Projet

Général

Profil

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

Ajouté par équipe eole Academie d'Orléans-Tours il y a environ un an. Mis à jour il y a 10 mois.

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

Screenshot 2023-03-03 at 13-50-47 Édition de la variante.png Voir - page d'erreur après validation (12,2 ko) équipe eole Academie d'Orléans-Tours, 03/03/2023 13:55

Screenshot 2023-03-03 at 13-51-25 Édition de la variante.png Voir - Renommage du libellé (43,9 ko) équipe eole Academie d'Orléans-Tours, 03/03/2023 13:55


Demandes liées

Lié à Distribution EOLE - 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 Partiellement Réalisé 01/10/2022 01/01/2024

Révisions associées

Révision 470c1059 (diff)
Ajouté par Joël Cuissinat il y a environ un an

Correction encodage des champs "mot de passe"

Ref: #35272

Révision d5ff1861 (diff)
Ajouté par Joël Cuissinat il y a environ un an

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

Formats disponibles : Atom PDF