Bug #86008
échec sur export CSV de champs numériques vides
Début:
23 janvier 2024
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Exception: type = '<class 'IndexError'>', value = 'string index out of range' Stack trace (most recent call first): File "/usr/lib/python3/dist-packages/django/utils/numberformat.py", line 57, in format 55 else: 56 str_number = str(number) > 57 if str_number[0] == '-': 58 sign = '-' 59 str_number = str_number[1:] locals: decimal_pos = None decimal_sep = ',' force_grouping = False grouping = 3 number = '' sign = '' str_number = '' thousand_sep = '\xa0' use_grouping = False use_l10n = True File "/usr/lib/python3/dist-packages/django/utils/formats.py", line 176, in number_format 174 else: 175 lang = None > 176 return numberformat.format( 177 value, 178 get_format('DECIMAL_SEPARATOR', lang, use_l10n=use_l10n), locals: decimal_pos = None force_grouping = False lang = 'fr' use_l10n = True value = '' File "/usr/lib/python3/dist-packages/wcs/fields/numeric.py", line 78, in convert_value_to_str 76 77 def convert_value_to_str(self, value): > 78 return django_number_format(value, use_l10n=True) 79 80 def from_json_value(self, value): locals: self = <NumericField 44c8f80c-8978-48cb-8e1e-aaf21355bc49 'Ordre'> value = '' File "/usr/lib/python3/dist-packages/wcs/fields/base.py", line 1016, in get_csv_value 1014 def get_csv_value(self, element, **kwargs): 1015 if self.convert_value_to_str: > 1016 return [self.convert_value_to_str(element)] 1017 return [element] 1018 locals: element = '' kwargs = {'display_value': None, 'structured_value': None} self = <NumericField 44c8f80c-8978-48cb-8e1e-aaf21355bc49 'Ordre'>
Révisions associées
Historique
Mis à jour par Robot Gitea il y a 3 mois
- Statut changé de Nouveau à En cours
Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/1061
- Titre : WIP: misc: fix CSV/ODS export of empty numeric fields (#86008)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/1061/files
Mis à jour par Robot Gitea il y a 3 mois
- Statut changé de Solution proposée à Solution validée
Pierre Ducroquet (pducroquet) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 3 mois
- Statut changé de Solution validée à Résolu (à déployer)
Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/1061
- Titre : misc: fix CSV/ODS export of empty numeric fields (#86008)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/1061/files
Mis à jour par Transition automatique il y a 3 mois
- Statut changé de Résolu (à déployer) à Solution déployée
misc: fix CSV/ODS export of empty numeric fields (#86008)