Anomalie #837
ferméGalette v0.8. Filtrage défectueux.
100%
Description
Exemple :
- filtrer "tous les adhérents" de "tous les comptes" avec adresse courriel : ça donne une liste de X adhérents,
- filtrer "idem" sans adresse courriel : ça donne une liste de Y adhérents,
Hélas, ne pas filtrer du tout c'est-à-dire afficher la liste avec la mention "sans importance", ne donne pas X + Y adhérents.
Cette anomalie apparaît déjà dans la 0.7.8
Mis à jour par Johan Cwiklinski il y a presque 10 ans
Je pense que c'est lié aux données. Dans ma base de tests, le compte est bon.
Que constates-tu ? Est-ce que "sans importance" > X+ Y ? Si c'est bien ça, je pense que c'est le filtre sur les membres sans mails qui foire. les membres dont l'adresse mail est vide (= ''
) sont cherchés, mais pas c eux avec une adresse égale à NULL
.
Que renvoient les deux requêtes suivantes :
SELECT count(id_adh) AS count FROM galette_adherents WHERE email_adh = ''
SELECT count(id_adh) AS count FROM galette_adherents WHERE email_adh IS NULL
En gros, si la seconde renvoie quelque chose, le problème est là (je pense) :)
Mis à jour par Roland Telle il y a presque 10 ans
Ton raisonnement est juste. Ceux dont l'adresse est égale à NULL ne sont pas pris en compte (j'en ai 26 et c'est ce qui manque) :-)
Mis à jour par Johan Cwiklinski il y a presque 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit ca7c9731ef81188c956bcf98be2cd66161f148ad.
Mis à jour par Johan Cwiklinski il y a presque 10 ans
- Assigné à mis à Johan Cwiklinski
- Statut changé de Résolu à Fermé
- Catégorie mis à Database