Bug #90572
Updated by Frédéric Péters 11 months ago
https://sentry.entrouvert.org/entrouvert/publik/issues/126069/
il ne faudrait pas de crash ici, mais remonter l'erreur.
<pre>
TypeError: int() argument must be a string, a bytes-like object or a real number, not 'list'
(22 additional frame(s) were not displayed)
...
File "wcs/fields/item.py", line 347, in get_prefill_value
struct_value = data_source.get_structured_value(value)
File "wcs/data_sources.py", line 1115, in get_structured_value
value = self.get_card_structured_value_by_id(option_id)
File "wcs/data_sources.py", line 1099, in get_card_structured_value_by_id
values = CardDef.get_data_source_items(self.type, get_by_id=option_id)
File "wcs/carddef.py", line 258, in get_data_source_items
criterias.append(carddef.get_by_id_criteria(get_by_id))
File "wcs/formdef.py", line 899, in get_by_id_criteria
if int(value) >= 2**31:
</pre>
il ne faudrait pas de crash ici, mais remonter l'erreur.
<pre>
TypeError: int() argument must be a string, a bytes-like object or a real number, not 'list'
(22 additional frame(s) were not displayed)
...
File "wcs/fields/item.py", line 347, in get_prefill_value
struct_value = data_source.get_structured_value(value)
File "wcs/data_sources.py", line 1115, in get_structured_value
value = self.get_card_structured_value_by_id(option_id)
File "wcs/data_sources.py", line 1099, in get_card_structured_value_by_id
values = CardDef.get_data_source_items(self.type, get_by_id=option_id)
File "wcs/carddef.py", line 258, in get_data_source_items
criterias.append(carddef.get_by_id_criteria(get_by_id))
File "wcs/formdef.py", line 899, in get_by_id_criteria
if int(value) >= 2**31:
</pre>