Développement #58704
La recherche sur l'email ne fonctionne pas dans le journal
Start date:
18 November 2021
Due date:
% Done:
0%
Estimated time:
Patch proposed:
Yes
Planning:
No
Description
Ça retourne tout et n'importe quoi.
Files
Related issues
Associated revisions
History
Updated by Valentin Deniaud about 3 years ago
- File 0001-journal-fix-search-by-email-58704.patch 0001-journal-fix-search-by-email-58704.patch added
- Status changed from Nouveau to Solution proposée
- Patch proposed changed from No to Yes
C'est parce qu'on se retrouve à faire un .filter(... | Q(reference_ids__contains=[]))
et ça a pour effet de sélectionner toutes les lignes où reference_ids ne vaut pas None car reference_ids est un ArrayField (cf https://docs.djangoproject.com/en/3.2/ref/contrib/postgres/fields/#contains). Le test était faux.
Updated by Benjamin Dauvergne about 3 years ago
- Status changed from Solution proposée to Solution validée
Updated by Valentin Deniaud about 3 years ago
- Status changed from Solution validée to Résolu (à déployer)
commit 96dfa42c17d162758c2cd689818056f6e0582add Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Thu Nov 18 15:10:49 2021 +0100 journal: fix search by email (#58704)
Updated by Frédéric Péters about 3 years ago
- Status changed from Résolu (à déployer) to Solution déployée
Updated by Benjamin Dauvergne almost 3 years ago
- Related to Développement #58710: La recherche sur l'email des utilisateurs supprimés désactive l'usage d'une subquery added
journal: fix search by email (#58704)