Bug #80284
filtre de requête sur un champ de bloc de champs, avec une valeur None
0%
Description
Vu sur https://sentry.entrouvert.org/entrouvert/publik/issues/113167/
UndefinedColumn: column "fbf56665c36_dfbb_4e6d_b565_79d0c32ca914" does not exist LINE 1: ...draft' AND anonymised IS NULL AND f7 = 'None' AND fbf56665c3... ^ File "wcs/sql.py", line 385, in f return func(*args, **kwargs) File "wcs/sql.py", line 1652, in count cur.execute(sql_statement, parameters)
Le filtre de requête est de la forme:{{ cards|objects:"creation-compte-petits-rouleurs"|filter_by:"numero_immatriculation"|filter_value:form_var_numero_immatriculation|filter_by:"coordonnees_mail"|filter_value:form_var_courriel|count }}
Et form_var_courriel est None
La requête produite contient AND fbf56665c36_dfbb_4e6d_b565_79d0c32ca914 IS NULL
, où fbf56665c36_dfbb_4e6d_b565_79d0c32ca914
est l'id du champ "mail" dans le bloc de champs "coordonnees"
Révisions associées
Historique
Mis à jour par Robot Gitea il y a 9 mois
- Statut changé de Nouveau à En cours
Lauréline Guérin (lguerin) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/555
- Titre : WIP: formdata: fix filtering on block field with a None value (#80284)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/555/files
Mis à jour par Robot Gitea il y a 9 mois
- Statut changé de Solution proposée à Solution validée
Frédéric Péters (fpeters) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 9 mois
- Statut changé de Solution validée à Résolu (à déployer)
Lauréline Guérin (lguerin) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/555
- Titre : formdata: fix filtering on block field with a None value (#80284)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/555/files
Mis à jour par Transition automatique il y a 9 mois
- Statut changé de Résolu (à déployer) à Solution déployée
formdata: fix filtering on block field with a None value (#80284)