Projet

Général

Profil

Actions

Anomalie #601

fermé

Galette v0.7.4.1. Recherche avancée.. "Date de fin" ne fonctionne pas correctement.

Ajouté par Roland Telle il y a plus de 11 ans. Mis à jour il y a plus de 11 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
01/05/2013
Echéance:
% réalisé:

100%

Temps estimé:
Version utilisée:

Description

Il semble que la requête qui joue sur la fourchette "Date de fin" de cotisation (entre ... et ...) ne soit pas correcte.

Mis à jour par Roland Telle il y a plus de 11 ans

Exemple : pour une recherche concernant la date de fin (de contribution) dans la fourchette comprise entre le 1/1/2013 et le 31/3/2013, le résultat est complètement farfelu. La requête affichable est la suivante :

SELECT DISTINCT `a`.*, `p`.* FROM `galette_adherents` AS `a`
 INNER JOIN `galette_statuts` AS `p` ON a.id_statut=p.id_statut
 LEFT JOIN `galette_cotisations` AS `ct` ON ct.id_adh=a.id_adh WHERE (ct.date_fin_cotis >= '2013-01-01') ORDER BY `nom_adh` ASC, `prenom_adh` ASC LIMIT 20

Il semble que le WHERE soit incomplet.

Mis à jour par Johan Cwiklinski il y a plus de 11 ans

  • Assigné à mis à Johan Cwiklinski

En effet, la requête est "incomplète", il manque ici la date de fin. Merci pour les détails :)

Mis à jour par Johan Cwiklinski il y a plus de 11 ans

À priori, le correctif suivant remet ça d'équerre :

diff --git a/galette/lib/Galette/Repository/Members.php b/galette/lib/Galette/Repository/Members.php
index f072fa9..861f98c 100644
--- a/galette/lib/Galette/Repository/Members.php
+++ b/galette/lib/Galette/Repository/Members.php
@@ -1141,7 +1141,7 @@ class Members
                             $d->format('Y-m-d')
                         );
                     }
-                    if ( $this->_filters->rcontrib_begin_date_end ) {
+                    if ( $this->_filters->rcontrib_end_date_end ) {
                         $d = new \DateTime(
                             $this->_filters->rcontrib_end_date_end
                         );

Mis à jour par Johan Cwiklinski il y a plus de 11 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

Mis à jour par Johan Cwiklinski il y a plus de 11 ans

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF