Projet

Général

Profil

Bug #1277

variable form_name non dispo [+patch]

Ajouté par Thomas Noël il y a environ 12 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
23 février 2012
Echéance:
% réalisé:

100%

Temps estimé:
Patch proposed:
Planning:

Description

(traceback dans un mail malheureusement effacé par erreur à l'instant... et je n'arrive pas à reproduire, forcément)

Dans certains cas la variable form_name n'est pas dispo lorsqu'on exploite un formdata. Je propose, pour être sûr de notre coup, de toujours ajouter les variables du formdef dans celles du formdata, par le patch suivant :

--- formdata.py    (révision 2272)
+++ formdata.py    (copie de travail)
@@ -257,6 +257,8 @@
                     d['form_previous_status'] = self.get_status_label(evolution.status)
                     break

+        d.update(self.formdef.get_substitution_variables())
+
         if self.formdef.workflow and self.status:
             wf_status = self.get_workflow_status()
             for item in wf_status.items:

Historique

#1

Mis à jour par Frédéric Péters il y a environ 12 ans

Ça m'a l'air bien, tu commites quand tu veux.

#2

Mis à jour par Thomas Noël il y a environ 12 ans

  • Statut changé de Solution déployée à Résolu (à déployer)
  • Version cible mis à Au-quotidien 2012.2

Voilà, c'est fait.

#3

Mis à jour par Frédéric Péters il y a presque 11 ans

  • % réalisé changé de 0 à 100
#4

Mis à jour par Frédéric Péters il y a presque 11 ans

  • Statut changé de Résolu (à déployer) à Fermé
#5

Mis à jour par Thomas Noël il y a plus de 8 ans

  • Version cible Au-quotidien 2012.2 supprimé

Formats disponibles : Atom PDF