[Corrigé 3.1.33] Erreur à l'envoi des mails de notification

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
ulixdreams
Gsup LEVEL 0
Messages : 3
Enregistré le : lun. 4 juin 2018 19:08

Bonjour,

Depuis l'installation du patch 32, j'ai l'erreur suivante lors de l'envoi des mails de notification

Fatal error: Uncaught PDOException: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in C:\laragon\www\helpdesk_gbdk\core\mail.php:398 Stack trace: #0 C:\laragon\www\helpdesk_gbdk\core\mail.php(398): PDOStatement->execute(Array) #1 C:\laragon\www\helpdesk_gbdk\preview_mail.php(27): require('C:\\laragon\\www\\...') #2 C:\laragon\www\helpdesk_gbdk\index.php(887): include('C:\\laragon\\www\\...') #3 {main} thrown in C:\laragon\www\helpdesk_gbdk\core\mail.php on line 398

Merci pour la solution.

OS: Windows Server 2012 R2 Standard Edition
Apache: 2.4.27
MySQL: 5.7.19
PHP: 7.1.7
GestSup: 3.1.32
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez-vous faire un test en modifiant le fichier ./core/mail.php:

remplacer:

Code : Tout sélectionner

$qry->execute(array('id' => $userrow['id']));
par

Code : Tout sélectionner

$qry->execute(array('user_id' => $userrow['id']));
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
ulixdreams
Gsup LEVEL 0
Messages : 3
Enregistré le : lun. 4 juin 2018 19:08

Merci!

Je n'ai plus d'erreur.

Bonne journée
Répondre