pluginsGLPI / escalade

GLPI Plugin escalade
http://www.teclib-edition.com
GNU General Public License v2.0
17 stars 30 forks source link

Suite 2.9.5, erreur sur champ Demandeur lors création ticket #191

Closed Gaelolito closed 4 months ago

Gaelolito commented 4 months ago

Message d'erreur lors de la création d'un nouveau ticket (suite clic sur bouton Sauvegarder) : "Les champs obligatoires ne sont pas définis. Merci de corriger : Demandeur" Pourtant l'utilisateur Demandeur est renseigné et enregistré. Le ticket est créé malgré tout et il est visible dans la liste des tickets de l'utilisateur Demandeur. Il s'agit d'un message "incorrect".

Gaelolito commented 4 months ago

Autre constat sur ticket déjà créé : Message d'erreur identique lors de clic sur l'icône en forme de personnage (à côté du champ "Attribué à") + le technicien n'est pas enregistré. Par contre, le technicien est enregistré sans message d'erreur lorsqu'il est saisi manuellement dans ce champ.

stonebuzz commented 4 months ago

Hi @Gaelolito

can you try this -> https://github.com/pluginsGLPI/escalade/pull/192

stonebuzz commented 4 months ago

Can you retry (commit have been added)

Gaelolito commented 4 months ago

Hi @stonebuzz Hier, j'ai downgradé en 2.9.4, donc pas de test avec modification du code dans fichier ticket.class.php Maintenant, upgrade en 2.9.5, puis 2 nouveaux tests :

  1. création d'un nouveau ticket : toujours même message d'erreur après appui sur bouton Sauvegarder (ticket bien enregistré au nom de l'utilisateur Demandeur)
  2. association à un ticket existant avec icône en forme de personnage : message d'erreur identique + pas d'enregistrement du technicien dans champ "Attribué à "
stonebuzz commented 4 months ago

would you have made the Request group field mandatory in the template?

Gaelolito commented 4 months ago

Non, dans champs obligatoires, j'ai "Demandeur", mais pas "Groupe Demandeur" dans champs masqués, j'ai "Groupe Demandeur" Je reprécise : aucune modification n'a été faite sur le fichier ticket.class.php

stonebuzz commented 4 months ago

Bonjour, Pourriez-vous refaire un test avec ce patch

https://patch-diff.githubusercontent.com/raw/pluginsGLPI/escalade/pull/192.diff

stonebuzz commented 4 months ago

Pensez également à vider le cache de GLPI

php bin/console cache:clear

stonebuzz commented 4 months ago

Si vous avez installé le plugin avec le marketplace, assurez-vous de patcher le bon dossier => glpi/marketplace/escalade/ et non pas glpi/plugins/escalade/

Gaelolito commented 4 months ago

Bonjour, Le patch a été appliqué sur 3 instances GLPI distinctes avec succès ce 16/05/2024 à partir de 18h30. Les 2 erreurs signalées sont corrigées. Le plugin Escalade est bien en version 2.9.5 Merci beaucoup.