Projet

Général

Profil

Bug #1171

Crashes quand une demande est dans un statut qui n'existe plus

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
23 décembre 2011
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Planning:

Description

Globalement, quand un formdata est dans un état de workflow qui a disparu, on a un crash.

C'est du à des choses du genre :

  wf_status = [x for x in self.formdef.workflow.possible_status if x.id == status_id][0]

qui provoquent une exception IndexError list index out of range car la liste est vide. Ca arrive rapidement quand les admin jouent avec les workflows.

  • Question : que faire quand un formdata se trouve dans un état de workflow disparu ? Afficher "Inconnu" comme c'est déjà le cas actuellement ? Et proposer de déplacer le formdata dans un nouveau statut ?
  • Question annexe : faudrait-il afficher une alerte lors de la suppression d'un état ("attention, des demandes sont dans ce statuts, ...") ?
  • Autres cas à garder en tête : que se passe-t-il pour les demandes (formdata) quand on passe un formulaire (formdef) d'un workflow à un autre ?

Demandes liées

Lié à w.c.s. - Bug #1241: Gestion de la suppression d'un statut de workflowFermé27 janvier 2012

Actions

Historique

#1

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

  • Description mis à jour (diff)
#2

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

  • Version cible mis à 81
#3

Mis à jour par Victor Claudet il y a plus de 12 ans

En ce qui concerne l'alerte lors de la suppression d'un état je suis 100% d'accord !

#4

Mis à jour par Benjamin Dauvergne il y a plus de 12 ans

Il y a aussi:
  • que faire des actions de workflow qui ont pour destination le statut supprimé ?
#5

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

  • Statut changé de Nouveau à Fermé

Ce sera corrigé dans le cadre du ticket #1241.

#6

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

  • Version cible changé de 81 à Au-quotidien 2012.3
#7

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

  • Version cible Au-quotidien 2012.3 supprimé

Formats disponibles : Atom PDF