Bug #53268
url "None" sur une action de création de demande configurée pour créer un brouillon
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
19 avril 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Quand une demande est créé·attachée à l'historique, il y a un objet LinkedFormdataEvolutionPart qui enregistre l'identifiant de formdef et l'identifiant de formdata, puis à l'affichage il utilise ces infos pour récupérer l'objet et en afficher les infos.
Quand c'est un brouillon on peut se trouver avec la demande qui n'existe plus, quand ce n'est pas un brouillon aussi, d'ailleurs.
Il y aurait à gérer ces situations, ça serait l'occasion de ne pas essayer de tout faire sur une seule ligne :
return htmltext('<p class="wf-links">%s <a href="%s">%s %s</a>') % ( _('Created new form'), self.formdata and self.formdata.get_url( backoffice=bool(get_request() and get_request().is_in_backoffice()) ), self.formdef.name if self.formdef else _('Deleted'), self.formdata_id, )
Demandes liées
Historique
Mis à jour par Frédéric Péters il y a environ 3 ans
- Sujet changé de url "None" sur une aciton de création de demande configurée pour créer un brouillon à url "None" sur une action de création de demande configurée pour créer un brouillon
Mis à jour par Frédéric Péters il y a presque 3 ans
- Statut changé de Nouveau à Fermé
Ça sera corrigé via #54390.
Mis à jour par Frédéric Péters il y a presque 3 ans
- Lié à Bug #54390: crash réindexation quand une action de création de demande fait référence à un formdef qui n'existe plus ajouté