Skip to content

Ajout plusieurs fichiers joints depuis une ou plusieurs questions "Fichier" #3590

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
pradere1 opened this issue May 12, 2025 · 0 comments
Open

Comments

@pradere1
Copy link

Describe the bug
Depuis un Formulaire, j'ajoute plusieurs fichiers via plusieurs questions de type Fichier.

Les fichiers ont le même nom que d'autres fichiers déjà déposés.

Il y a alors 2 problèmes :

  • Tous les fichiers n'apparaissent pas "liés" dans le suivi du ticket créés (alors qu'il apparaissent bien dans les documents liés à la réponse au formulaire (formanswer)
  • Les ID des documents sont différents entre ceux liés au ticket et ceux liés à la réponse au formulaire

To Reproduce
Steps to reproduce the behavior:

  1. Créer un formulaire avec 2 champs "Fichier"
  2. Créer la cible normale
  3. Répondre au formulaire en mettant 3 fichiers dans la question "Fichier 1" / 3 fichiers dans la question "Fichier 2"
  4. Vérifier si les 6 fichiers apparaissent dans le suivi. Vérifier que les ID correspondent entre les fichiers dans le suivi du ticket et ceux de la réponse au formulaire
  5. Faire une nouvelle réponse au formulaire avec exactement les mêmes documents

Expected behavior
Tous les fichiers devraient apparaitre dans le suivi du ticket.
Tous les Id devraient correspondre

Screenshots

Première réponse avec 6 Doc
Image

On a 6 fichiers chargés dans le ticket

  • Document 1 : Id = 1638

Image

  • Document 2 : Id = 1639
  • Document 3 : Id = 1640
  • Test Doc 1 : Id = 1682
  • Test Doc 2 : Id = 1688
  • Test Doc 3 : Id = 1689

On a 6 fichiers liés à la réponse

Image

Avec aucun Id qui ne correspond avec les Id des docs liés au ticket (glpi_plugin_formcreator_answers)

Image

Si on va sur le document ID = 1638 on voit qu'il est rattaché à plusieurs tickets alors que j'ai répondu à différents tickets

Image

On devrait retrouver 1 document par ticket uniquement, même si le document a le même nom (car le document vient d'une réponse différente au formulaire)

Si je reprends avec des documents différents, même en chargeant 6 docs, j'ai :

Document affichés dans le suivi du ticket = Que 4

Image

Documents attachés à la réponse = 6

Image

GLPI / Plugins (please complete the following information):
GLPI 10.0.17

datainjection Name: Data Injection Version: 2.13.5 State: Enabled
Install Method: Manual
formcreator Name: Form Creator Version: 2.13.9 State: Enabled
Install Method: Manual

Desktop (please complete the following information):

  • OS: [e.g. iOS] = W11
  • Browser [e.g. chrome, safari] = Chrome
  • Version [e.g. 22] = 136.0.7103.49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant