Projet

Général

Profil

Bug #8021

KeyError lors d'un import de formulaire pointant vers un workflow inexistant

Ajouté par Serghei Mihai il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
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

Révision 0dbc1f11 (diff)
Ajouté par Frédéric Péters il y a plus de 8 ans

formdef: don't import invalid category/worflow references (#8021)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 8 ans

#2

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.

#3

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)
#4

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

Formats disponibles : Atom PDF