Bug #38809
get_item_filter_options, None, etc.
Début:
07 janvier 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
pas un ticket en bonne et due forme, trace avec :
File "/usr/lib/python2.7/dist-packages/wcs/backoffice/management.py", line 1087, in get_item_filter_options 1085 options = list(sorted(exploded_options.items(), key=lambda x: x[1])) 1086 > 1087 options = [(force_str(x), force_str(y)) for x, y in options] 1088 1089 return options locals: criterias = [<wcs.qommon.storage.Null object at 0x7f96c27f5ed0>, <wcs.qommon.storage.NotEqual object at 0x7f96c2671b10>, <wcs.qommon.storage.NotNull object at 0x7f96c1444050>] filter_field = <ItemField boe915b076-80fc-4e9d-934a-86a7bc49b45a 'Flux collect\xc3\xa9 :'> options = [(u'', None), (u'DMr', u'DMr'), (u'Verre', u'Verre')] selected_filter = 'all' self = <wcs.backoffice.management.FormPage object at 0x7f96c27c7d90> sql = <module 'wcs.sql' from '/usr/lib/python2.7/dist-packages/wcs/sql.pyc'> x = u'' y = None
→
--- a/wcs/backoffice/management.py +++ b/wcs/backoffice/management.py @@ -1084,7 +1084,7 @@ class FormPage(Directory): exploded_options[option_key] = option_label options = list(sorted(exploded_options.items(), key=lambda x: x[1])) - options = [(force_str(x), force_str(y)) for x, y in options] + options = [(force_str(x), force_str(y)) for x, y in options if x and y] return options
Fichiers
Révisions associées
Historique
Mis à jour par Serghei Mihai il y a plus de 4 ans
Un peu de contexte: dans le listing il y a un filtre sur une donnée de traitement qui n'est pas définie pour toutes les demandes.
Mis à jour par Thomas Noël il y a plus de 4 ans
- Fichier 0001-backoffice-ignore-empty-data-in-field-filters-38809.patch 0001-backoffice-ignore-empty-data-in-field-filters-38809.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Serghei Mihai il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
- Assigné à mis à Thomas Noël
Go.
Mis à jour par Thomas Noël il y a plus de 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 2f85a20ed087f45c8e64ed8c707b92ebcbe30c37 Author: Thomas NOEL <tnoel@entrouvert.com> Date: Tue Jan 7 16:24:02 2020 +0100 backoffice: ignore empty data in field filters (#38809)
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
backoffice: ignore empty data in field filters (#38809)