Bug #14096
À l'import d'un workflow avec l'action de création de document, les noms de fichier des modèles sont mauvais
Start date:
25 November 2016
Due date:
% Done:
0%
Estimated time:
Patch proposed:
Yes
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é.
Files
Associated revisions
History
Updated by Frédéric Péters about 8 years ago
- File 0001-workflows-make-sure-model-filenames-are-unique-14096.patch 0001-workflows-make-sure-model-filenames-are-unique-14096.patch added
- Status changed from Nouveau to En cours
- Priority changed from Normal to Immediat
- Patch proposed changed from No to Yes
Lors d'un import ça utilise désormais un id aléatoire.
Updated by Thomas Noël about 8 years ago
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)
Updated by Frédéric Péters about 8 years ago
- Status changed from En cours to 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)