Bug #8021
KeyError lors d'un import de formulaire pointant vers un workflow inexistant
Début:
05 août 2015
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Traces sur la prod: https://sentry.entrouvert.org/montpellier/wcs-prod-montpellier/group/1488/
Réproduit sur la dev en passant par "Écraser avec un nouvel import"
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Fichier 0001-formdef-don-t-import-invalid-category-worflow-refere.patch 0001-formdef-don-t-import-invalid-category-worflow-refere.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a plus de 8 ans
Ok ; mais si dans le cas où Category.has_key(category_id) est faux, j'aurais pensé qu'on pourrait chercher la catégorie selon son nom...? (comme les lignes en dessous category_node.text.encode(charset)).
Mais Ack : c'est plutôt l'objet d'un autre ticket.
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Statut changé de En cours à Résolu (à déployer)
J'ai hésité là-dessus et puis j'ai décidé que non (qu'un import où le respect des id est demandé, il ne devait pas faire de magie pour trouver ses petits).
commit 0dbc1f11b743cc1773b1caac5cb810e6f46d25cb Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Aug 17 13:47:08 2015 +0200 formdef: don't import invalid category/worflow references (#8021)
Mis à jour par Thomas Noël il y a plus de 8 ans
- Statut changé de Résolu (à déployer) à Fermé
- Version cible mis à v1.13.3
formdef: don't import invalid category/worflow references (#8021)