-
Notifications
You must be signed in to change notification settings - Fork 130
Description
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:
- Créer un formulaire avec 2 champs "Fichier"
- Créer la cible normale
- Répondre au formulaire en mettant 3 fichiers dans la question "Fichier 1" / 3 fichiers dans la question "Fichier 2"
- 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
- 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
On a 6 fichiers chargés dans le ticket
- Document 1 : Id = 1638
- 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
Avec aucun Id qui ne correspond avec les Id des docs liés au ticket (glpi_plugin_formcreator_answers)
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
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
Documents attachés à la réponse = 6
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






