[Corrigé 3.1.1] 310 Envoi des mail automatique utilisateur

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
Répondre
Zekyel
Gsup LEVEL 0
Messages : 8
Enregistré le : lun. 7 déc. 2015 16:21

Bonjour à tous,

Je rencontre un problème avec la version béta 3.1.0 concernant l'envoi de mail automatique lors de la création de ticket par les utilisateurs. Lorsque l'utilisateur crée et enregistre le ticket, seul l'administrateur reçoit un mail d'avertissement. L'utilisateur n'est pas averti d'une quelconque action.
Pourtant l'envoi de mail automatique à l'utilisateur et à l'administrateur est bien activé dans les paramètres de l'application et l'utilisateur possède bien une adresse mail valide.
Fait amusant, si je sélectionne l'envoi de mail dans le ticket, tout fonctionne correctement.

Voici l'erreur retournée dans les logs apache lors de l'appel à la création du mail automatique.

Code : Tout sélectionner

[Mon Dec 07 16:04:03.020963 2015] [:error] [pid 13617] [client 172.xx.xx.xx:12004] PHP Fatal error:  Call to undefined method PDOStatement::fecth() in /var/www/html/core/auto_mail.php on line 17, referer: http://xxxx.xxx.fr/index.php?page=ticket&id=8&state=%&userid=13&category=%&subcat=%&viewid=
Visionnant le fichier auto_mail.php, j'ai corrigé ce qui me semblait être l'erreur à la ligne 17 :

$row = $query->fecth(); en $row = $query->fetch();


Malheureusement rien ne semble toujours fonctionner avec cette modification, conjointement j'ai également cette erreur qui revient sans cesse dans les logs :

Code : Tout sélectionner

[Mon Dec 07 16:38:14.093820 2015] [:error] [pid 13927] [client 172.xx.xx.xx:13022] PHP Notice:  Undefined index: place in /var/www/html/ticket.php on line 463, referer: http://xxx.xxx.fr/index.php?page=dashboard&userid=12&state=1
Je me tiens à ta disposition pour davantage de renseignements au cas où.
Merci d'avance de ton aide et merci encore pour la qualité de ton logiciel malgré ce soucis !

Cordialement,
Zekyel.
CentOS 7 - PHP 7.3 - MariaDB 5.5 - Firefox 67 - GestSup 3.1.41
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez vous essayer de remplacer le fichier ./core/auto_mail.php par celui en pièce jointe.
Fichiers joints
auto_mail.zip
(700 Octets) Téléchargé 316 fois
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Zekyel
Gsup LEVEL 0
Messages : 8
Enregistré le : lun. 7 déc. 2015 16:21

Bonjour Flox,

J'ai remplacé comme prévu le fichier auto_mail.php initial par celui fourni en pièce jointe.
Le comportement de l'envoi automatique de mail semble être correct. Je reviendrai vers toi si je découvre un comportement inattendu.

Merci pour ton aide !
CentOS 7 - PHP 7.3 - MariaDB 5.5 - Firefox 67 - GestSup 3.1.41
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Merci pour votre retour, la version 3.1.0 étant une version majeur il est normal de trouver quelques bugs je resterai attentif dans les semaines qui viennent et publierai prochainement un premier patch.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

vous aller pouvoir passer le patch 3.1.1 pour tester, mettez cependant bien votre fichier "./core/install_update.php" à jour avant de passer le patch, comme expliquer dans la section news.

Merci
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Zekyel
Gsup LEVEL 0
Messages : 8
Enregistré le : lun. 7 déc. 2015 16:21

Bonjour Flox,

Le patch 3.1.1 a été installé par la voie manuelle avec le fichier SQL d'upgrade de la BDD vers 3.1.1. Aucun problème à déplorer pour le moment en machine de test.

Merci pour ta réactivité.
CentOS 7 - PHP 7.3 - MariaDB 5.5 - Firefox 67 - GestSup 3.1.41
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

merci pour votre retour, c'est important pour nous.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre