Projet

Général

Profil

Bug #14096

À l'import d'un workflow avec l'action de création de document, les noms de fichier des modèles sont mauvais

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

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

Révision 7e2af623 (diff)
Ajouté par Frédéric Péters il y a plus de 7 ans

workflows: make sure model filenames are unique (#14096)

Historique

#1

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

Lors d'un import ça utilise désormais un id aléatoire.

#2

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)

#3

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

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

  • Version cible mis à v1.67
#5

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

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF