Support #26248
connecteur CSV: IndexError: list index out of range
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
07 septembre 2018
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Error occurred while processing request Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/passerelle/utils/jsonresponse.py", line 120, in api resp = f(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/passerelle/apps/csvdatasource/views.py", line 75, in get return {'data': obj.get_data(filters)} File "/usr/lib/python2.7/dist-packages/passerelle/apps/csvdatasource/models.py", line 256, in get_data filters_generator(filters, titles), rows File "/usr/lib/python2.7/dist-packages/passerelle/apps/csvdatasource/models.py", line 222, in get_cached_rows self.cache_data() File "/usr/lib/python2.7/dist-packages/passerelle/apps/csvdatasource/models.py", line 147, in cache_data for i, data in enumerate(self.get_rows()): File "/usr/lib/python2.7/dist-packages/passerelle/apps/csvdatasource/models.py", line 212, in get_rows return [{caption: row[index] for caption, index in zip(caption, indexes)} for row in rows] File "/usr/lib/python2.7/dist-packages/passerelle/apps/csvdatasource/models.py", line 212, in <dictcomp> return [{caption: row[index] for caption, index in zip(caption, indexes)} for row in rows] IndexError: list index out of range Request repr(): <WSGIRequest path:/csvdatasource/mairies/data, ...
à voir si ça vient du fichier uploadé et/ou de #11260
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 5 ans
À coup presque sûr #11260 (dans la séparation en deux patchs j'ai peut-être cassé un truc); je regarderai.
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Fichier 0001-csv-don-t-crash-on-files-missing-columns-26248.patch 0001-csv-don-t-crash-on-files-missing-columns-26248.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
C'est un fichier .ods et certaines lignes n'ont pas toutes les colonnes remplies.
Mis à jour par Thomas Noël il y a plus de 5 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit ce18d3152073788c5e656317aa1715329bca55f7 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sat Sep 8 13:53:15 2018 +0200 csv: don't crash on files missing columns (#26248)
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Fermé
csv: don't crash on files missing columns (#26248)