Bug #658
Crash quand un formdata a un statut qui a disparu du workflow
Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
26 août 2011
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Planning:
Description
Quand on supprime un statut d'un workflow, si on va sur un formdata qui avait le statut correspondant, wcs crashe.
Je propose ce patch, qui fera afficher un statut "Unknown", comme dans les autres cas d'incohérence de statut :
--- wcs/formdata.py (révision 2172) +++ wcs/formdata.py (copie de travail) @@ -154,9 +154,9 @@ if self.formdef.workflow: try: status_id = status.split('-')[1] + wf_status = [x for x in self.formdef.workflow.possible_status if x.id == status_id][0] except IndexError: return _('Unknown') - wf_status = [x for x in self.formdef.workflow.possible_status if x.id == status_id][0] return wf_status.name else: # COMPAT (behaviour when no workflow)
Historique
Mis à jour par Thomas Noël il y a plus de 12 ans
- Statut changé de Nouveau à Rejeté
Abandonné. La correction serait bien plus large (là, ça ne corrige que les listings).