View Trackers | Bugs | Export CSV

Date:
2017-05-12 15:37
Priority:
3
State:
Closed
Submitted by:
Florent MICHON (fmichon)
Assigned to:
Florent MICHON (fmichon)
Sévérité:
minor
Version cible:
4.6.0
Version concernée:
4.5.0
Summary:
Erreur de base de données silencieuse lors de la première réinitialisation de mot de passe

Detailed description
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: 2017-05-12 15:46
Sender: 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

No attached documents

Field Old Value Date By
status_idOpen2017-05-12 15:46Florent MICHON
close_dateNone2017-05-12 15:46Florent MICHON
FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page