Anomalie #738
ferméRelance adhésion expirée envoyée par erreur
0%
Description
J'ai un adhérent qui a reçu en même temps un mail de relance parce que sa cotisation expire dans 29 jours et un mail lui disant que sa cotisation a expirée depuis -29 jours...
Date: Sat, 26 Oct 2013 03:27:06 +0200
Subject: Votre adhésion à Debian France a expiréBonjour ,
Votre adhésion à Debian France a expiré depuis -29 jours.
Pour info je suis encore en 0.7.5.1...
A+
Mis à jour par Raphaël Hertzog il y a presque 11 ans
Ping? Je viens d'avoir le problème avec ma propre relance ("a expiré depuis -26 jours" et "expire dans 26 jours"). Entre temps on est passé à Galette 0.7.6.1.
Ca serait bien que cette fonctionnalité commandée fonctionne comme elle avait été prévue. Merci d'avance.
Mis à jour par Johan Cwiklinski il y a plus de 10 ans
À priori, ça devrait corriger ce problème (code basé sur la dernière version stable de Galette - 0.7.8) :
diff --git a/galette/lib/Galette/Repository/Reminders.php b/galette/lib/Galette/Repository/Reminders.php
index 46ba61b..1a2e47b 100644
--- a/galette/lib/Galette/Repository/Reminders.php
+++ b/galette/lib/Galette/Repository/Reminders.php
@@ -88,6 +88,7 @@ class Reminders
*/
private function _loadToRemind($zdb, $type)
{
+ $this->_toremind = array();
$select = new \Zend_Db_Select($zdb->db);
$select->from(
array('a' => PREFIX_DB . Members::TABLE)
Mis à jour par Johan Cwiklinski il y a plus de 10 ans
- Version utilisée changé de 0.7.5 à 0.7.8
- Statut changé de Nouveau à In Progress
- Catégorie mis à Core
- Assigné à mis à Johan Cwiklinski
Mis à jour par Johan Cwiklinski il y a plus de 10 ans
- Version cible mis à 0.8.0
- Statut changé de In Progress à Fermé
Le correctif est trivial, et je ne compte pas sortir de nouvelles versions 0.7.x de Galette ; c'est dores et déjà corrigé pour la 0.8 à venir.