Project

General

Profile

Actions

Bug #113573

closed

champ plage horaire, TypeError: 'NoneType' object is not iterable

Added by Valentin Deniaud 27 days ago. Updated 19 days ago.

Status:
Solution déployée
Priority:
Normal
Target version:
-
Start date:
13 January 2026
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

https://sentry.entrouvert.org/organizations/entrouvert/issues/2903/
À analyser

TypeError: 'NoneType' object is not iterable
  File "wcs/compat.py", line 210, in process_request
    output = self.try_publish(request)
  File "quixote/publish.py", line 219, in try_publish
    output = self.root_directory._q_traverse(components)
  File "wcs/root.py", line 340, in _q_traverse
    return Directory._q_traverse(self, path)
  File "quixote/directory.py", line 92, in _q_traverse
    return obj._q_traverse(path)
  File "quixote/directory.py", line 123, in _q_traverse
    return super(AccessControlled, self)._q_traverse(path)
  File "quixote/directory.py", line 92, in _q_traverse
    return obj._q_traverse(path)
  File "quixote/directory.py", line 96, in _q_traverse
    return obj()
  File "wcs/forms/root.py", line 1598, in _q_index
    return self.page(self.pages[page_no])
  File "wcs/forms/root.py", line 615, in page
    form = self.create_form(page, displayed_fields, transient_formdata=transient_formdata)
  File "wcs/forms/root.py", line 1061, in create_form
    form = self.formdef.create_form(*args, **kwargs)
  File "wcs/formdef_base.py", line 963, in create_form
    self.add_fields_to_form(
  File "contextlib.py", line 81, in inner
    return func(*args, **kwds)
  File "wcs/formdef_base.py", line 1031, in add_fields_to_form
    widget = field.add_to_form(form, value)
  File "wcs/fields/base.py", line 890, in add_to_form
    self.perform_more_widget_changes(form, kwargs)
  File "wcs/fields/time_range.py", line 44, in perform_more_widget_changes
    data_sources.get_items(self.data_source, include_disabled=True, metadata=metadata)
  File "wcs/data_sources.py", line 278, in get_items
    items = get_structured_items(data_source, mode=mode, include_disabled=include_disabled, metadata=metadata)
  File "wcs/data_sources.py", line 449, in get_structured_items
    items = _get_structured_items(
  File "wcs/data_sources.py", line 580, in _get_structured_items
    metadata.update(meta)

Actions #1

Updated by Valentin Deniaud 27 days ago

  • Project changed from 369 to w.c.s.
  • Assignee set to Valentin Deniaud
Actions #2

Updated by Valentin Deniaud 25 days ago

  • Status changed from Nouveau to En cours

🤖 Une pull request concernant ce ticket a été ouverte :

Actions #3

Updated by Valentin Deniaud 25 days ago

  • Status changed from En cours to Solution proposée
Actions #4

Updated by Valentin Deniaud 19 days ago

  • Status changed from Solution proposée to Résolu (à déployer)

🤖 Pull request fusionnée :

Actions #5

Updated by Transition automatique 19 days ago

  • Status changed from Résolu (à déployer) to Solution déployée
Actions

Also available in: Atom PDF