Projet

Général

Profil

Development #38889

options sur listing : 'NoneType' object has no attribute 'split'

Ajouté par Thomas Noël il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
10 janvier 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Exception:
  type = '<type 'exceptions.AttributeError'>', value = ''NoneType' object has no attribute 'split''

Stack trace (most recent call first):
  File "/usr/lib/python2.7/dist-packages/wcs/backoffice/management.py", line 1083, in get_item_filter_options
  1081             exploded_options = {}
  1082             for option_keys, option_label in options:
> 1083                 for option_key, option_label in zip(option_keys, option_label.split(', ')):
  1084                     exploded_options[option_key] = option_label
  1085             options = list(sorted(exploded_options.items(), key=lambda x: x[1]))

  locals:
     criterias = [<wcs.qommon.storage.Null object at 0x7fb08b65ce90>, <wcs.qommon.storage.Contains object at 0x7fb08bb83d50>,
<wcs.qommon.storage.Intersects object at 0x7fb08bb83190>, <wcs.qommon.storage.NotNull object at 0x7fb089a372d0>]
     exploded_options = {}
     filter_field = <ItemsField bo1 'Tagguer la candidature'>
     option_keys = []
     option_label = None
     options = [([], None), ([u'Affaires juridiques'], u'Affaires juridiques'), ([u'Affaires juridiques', u'Territoire et d\xe9veloppement
durable'], u'Affaires juridiques, Territoire et d\xe9veloppement durable'), ([u'Gestion budg\xe9taire et financi\xe8re', u"Relation et
service \xe0 l'usager", u'Sant\xe9 - coh\xe9sion sociale - jeunesse et sports', u'Technique - logistique - maintenance'], u"Gestion
budg\xe9taire et financi\xe8re, Relation et service \xe0 l'usager, Sant\xe9 - coh\xe9sion sociale - jeunesse et sports, Technique -
logistique - maintenance"), ([u"Num\xe9riques et syst\xe8mes d'information et de communication"], u"Num\xe9riques et syst\xe8mes
d'information et de communication"), ([u'Sant\xe9 - coh\xe9sion sociale - jeunesse et sports'], u'Sant\xe9 - coh\xe9sion sociale - jeunesse
et sports'), ([u'Technique - logistique - maintenance'], u'Technique - logistique - maintenance')]
     selected_filter = 'waiting'
     self = <wcs.backoffice.management.FormPage object at 0x7fb089b3e3d0>
     sql = <module 'wcs.sql' from '/usr/lib/python2.7/dist-packages/wcs/sql.pyc'>

Sans doute un peu comme #38809


Fichiers

Révisions associées

Révision 09a29908 (diff)
Ajouté par Thomas Noël il y a plus de 4 ans

backoffice: ignore empty items data in field filters (#38889)

Historique

#2

Mis à jour par Thomas Noël il y a plus de 4 ans

  • Assigné à mis à Thomas Noël
#3

Mis à jour par Thomas Noël il y a plus de 4 ans

#4

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Statut changé de Solution proposée à Solution validée
#5

Mis à jour par Frédéric Péters il y a plus de 4 ans

(et puis en hotfix)

#6

Mis à jour par Thomas Noël il y a plus de 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 09a29908f8ad2d3c73fb567f0e46a8d5642f7fff
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Fri Jan 10 14:45:12 2020 +0100

    backoffice: ignore empty items data in field filters (#38889)

#7

Mis à jour par Thomas Noël il y a plus de 4 ans

(hotfixé)

#8

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

Formats disponibles : Atom PDF