Bug #14096
À l'import d'un workflow avec l'action de création de document, les noms de fichier des modèles sont mauvais
Début:
25 novembre 2016
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Le nom de fichier est créé ainsi :
ids = (self.parent.parent.id, self.parent.id, self.id) filename = 'export_to_model-%s-%s-%s.upload' % ids
mais self.parent.parent.id c'est None. Et donc si jamais il y a deux workflows où les deux autres %s %s sont identiques, bim, clash, le document de l'autre workflow se trouve remplacé.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 7 ans
- Fichier 0001-workflows-make-sure-model-filenames-are-unique-14096.patch 0001-workflows-make-sure-model-filenames-are-unique-14096.patch ajouté
- Statut changé de Nouveau à En cours
- Priorité changé de Normal à Immediat
- Patch proposed changé de Non à Oui
Lors d'un import ça utilise désormais un id aléatoire.
Mis à jour par Thomas Noël il y a plus de 7 ans
Ack si on ajoute un commentaire lors du random genre «# hope this id is unique».
(À un moment j'ai pensé à te demander de faire un « now().strftime('%Y%m%dT%H%M') + 'i%i' % random... » ; ou alors un début du hash du content ; et puis bof, quand on gagne au loto, on gagne)
Mis à jour par Frédéric Péters il y a plus de 7 ans
- Statut changé de En cours à Résolu (à déployer)
Avec un commentaire ajouté.
commit 7e2af623ef80f4114436a19e2ba0ba48376a6fd0 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Nov 25 11:31:17 2016 +0100 workflows: make sure model filenames are unique (#14096)
workflows: make sure model filenames are unique (#14096)