formcreator
formcreator copied to clipboard
Catégorie de ticket non visible si selection d'une racine
Describe the bug Lorsque l'on défini une question de type intitulé > catégorie de ticket et que l'on défini une racine dans l'arbre des catégories, la liste apparaît comme vide en preview + live.
Si on retire le choix de la racine, les catégories apparaissent bien.
Configuration de la question :
Expected behavior Que le champs "Catégorie" affiche les sous catégories en fonction de la racine sélectionnée :
Desktop (please complete the following information):
- OS: [e.g. iOS]
- Browser Chrome, Edge, Firefox
- Version [e.g. 22]
Bonjour
Il me semble que ce bug est déjà corrigé dans la branche support/2.9.0 (c'est actuellement la future 2.9.2)
Bonjour,
J'ai vérifié la branche et les commits mais je ne trouve rien. Impossible de résoudre ce probleme ...
Merci
@btry
En regardant les sql-log j'ai vu qu'il y avait un probleme sur le champ ID ( Error: Column 'id' in where clause is ambiguous). J'ai trouvé un moyen de résoudre ce petit problème.
Ligne 2337 fichier dropdown.class.php
if (!empty($post['searchText']))
J'ai ajouté un else apres le IF comme ceci
else { if (strpos($_SERVER['HTTP_REFERER'], "formdisplay.php") > 0) { $where["$table.id"] = $where['id']; unset($where['id']); } }
En ajoutant ce code le dropdown fonctionne très bien sur la vue utilisateur.
Pouvez-vous régler ce problème ?
Merci
Bonjour
Désolé pour le retard, mais pour une raison inexpliquée je n'ai vu la notification qu'aujourd'hui.
On ne peut pas mettre dans GLPI du code qui teste HTTP_REFERER avec un fichier appartenant à un plugin. Il faut trouver une autre solution.
Pour ma part, avec les branches support/2.10.0 et support/2.9.0 je ne reproduis pas le problème. Pouvez-vous partager l'erreur dans sql-errors.log ?
Bonjour
Une correction sur le calcul des catégories affichables a été faite il y a quelques semaines. Il serait intéressant de voir si cela résout votre problème. Vous pouvez essayer la version 2.12.4