Projet

Général

Profil

Bug #8453

Pas possible d'utiliser plusieurs fois la même action de génération de document dans un workflow

Ajouté par Frédéric Péters 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:
01 octobre 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Les fichiers sont bien enregistrés mais après pour le téléchargement il y a juste le nom de fichier qui est pris en compte et du coup c'est chaque fois le premier fichier qui se trouve téléchargé.

Le contournement bidon c'est d'ajouter un bout de random dans le nom de fichier. (c'est ce que j'ai vite fait à Alfortville).


Fichiers

Révisions associées

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

workflows: send correct file when multiple ones share the same name (#8453)

Historique

#1

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

Une véritable correction.

#2

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

Je ne sais pas si les noms des fichiers sont normalisés avant stockage mais je suis toujours gêné de reprendre un nom de fichier venant d'un utilisateur dans une URL, ce ne serait pas possible de simplement faire un enumerate(formdata.evolution) et enumerate(evo.parts) et d'utiliser les deux index ainsi renvoyés ? Il me semble que formdata.evolution ne fait que grossir par la fin faisant de son index un identifiant stable et evo.parts aussi.

#3

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

Le base_filename qui est utilisé est normalisé par Quixote (make_safe_filename) et est ajouté en dernier élément d'URL pour permettre aux gens de faire un clic droit/enregistrer sous et se voir proposer un nom correct (i.e. "reponse.rtf" plutôt que "attachment?f=1231313"). (autant qu'il l'était avant)

#4

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

Ok j'ai rien dit, ack.

#5

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

  • Statut changé de En cours à Résolu (à déployer)
commit 68e26d399781413374f553abcd5f17cb2b959664
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Thu Oct 1 10:39:50 2015 +0200

    workflows: send correct file when multiple ones share the same name (#8453)
#6

Mis à jour par Thomas Noël il y a plus de 8 ans

  • Version cible mis à v1.14
#7

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

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

Formats disponibles : Atom PDF