Voir les traceurs | Bugs | Exporter au format CSV

Date :
12/05/2017 15:37
Priorité :
3
État :
Closed
Proposé par :
Florent MICHON (fmichon)
Confié à :
Florent MICHON (fmichon)
Sévérité :
minor
Version cible :
4.6.0
Version concernée :
4.5.0
Résumé :
Erreur de base de données silencieuse lors de la première réinitialisation de mot de passe

Description détaillée
Lors de l'exécution du script de réinitialisation du mot de passe, on ne vérifie pas l'existence de la table qui stocke les clés de re-définition du mot de passe, avant de vider cette table. L'erreur de base de données est prise en compte dans le code mais les logs postgresql la font toujours apparaître et ce n'est pas souhaitable :

May 12 15:00:46 lisa postgresql-9.1-main.log: 2017-05-12 15:01:07 CEST [12773-1] postgres@openexemple ERREUR: la relation « openexemple.om_password_reset » n'existe pas au caractère 13
May 12 15:00:46 lisa postgresql-9.1-main.log: 2017-05-12 15:01:07 CEST [12773-2] postgres@openexemple INSTRUCTION : DELETE FROM openexemple.om_password_reset WHERE timeout < 20170512150107
Message  ↓
Date : 12/05/2017 15:46
Expéditeur : Florent MICHON

Correction effectuée :
> On vérifie que la table existe avant d'exécuter une requête dessus
> https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=3809

Pas de documents joints

Champ Ancienne valeur Date Par
status_idOpen12/05/2017 15:46Florent MICHON
close_dateAucun(e)12/05/2017 15:46Florent MICHON
FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page