Bug #41194
import de fiches d'un fichier csv avec lignes vides ou incomplètes
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
31 mars 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Exception: type = '<class 'IndexError'>', value = 'list index out of range' Stack trace (most recent call first): File "/usr/lib/python3/dist-packages/wcs/backoffice/data_management.py", line 232, in import_csv_submit 230 data_line = {} 231 for i, field in enumerate(carddef_fields): > 232 value = csv_line[i] 233 # skip empty values 234 if not value: locals: caption = ['\ufeffTitre', 'Dispositif', 'Message'] carddef_fields = [<StringField 1 'Titre'>, <ItemField 3 'Dispositif'>, <TextField 2 'Message'>] charset = 'utf-8' content = '\ufeffTitre,Dispositif,Message\r\n"Contestation projet","400","Par le principe de libre administration des Collectivités locales, le Maire et sa majorité ont toute légitimité d\'apprécier les investissements conformes à l\'intérêt général de la commune et à l\'amélioration de la qualité de vie des habitants.\r\n\r\nEn conséquence, le Département, respectueux de ce principe républicain, ne s\'érige jamais en censeur des décisions votées par un conseil municipal.\r\n\r\nNous vous invitons donc à vous rapprocher des services de votre mairie."\r\n"Liste associations subventionnées","10","En réponse à votre requête, nous vous informons que les listings annuels des subventions attribuées par le Département sont mis en ligne sur notre site internet dans la rubrique ""associations"" (en bas de page).\r\n\r\nNous vous invitons à cliquer sur le lien suivant: https://www.departement13.fr/subventions/"\r\n' csv_line = [] data_line = {}
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a presque 4 ans
- Fichier 0001-backoffice-detect-CSV-with-wrong-number-of-columns-i.patch 0001-backoffice-detect-CSV-with-wrong-number-of-columns-i.patch ajouté
- Sujet changé de import de fiches d'un fichier csv avec ligne vide (ou bomp?) à import de fiches d'un fichier csv avec lignes vides ou incomplètes
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Pas lié au BOM; il y a ligne vide, et puis une dernière ligne incomplète, sans doute parce que l'idée était d'avoir dans la dernière colonne :
En réponse à votre requête, nous vous informons que les listings annuels des subventions attribuées par le Département sont mis en ligne sur notre site internet dans la rubrique ""associations"" (en bas de page).
[ici la ligne blanche]
Nous vous invitons à cliquer sur le lien suivant: https://www.departement13.fr/subventions/
Et bien sûr, la ligne blanche, mais aussi l'idée même de cellules multi-lignes, ça ne passe pas.
Patch qui détecte les erreurs et signale ça.
Mis à jour par Serghei Mihai il y a presque 4 ans
- Statut changé de Solution proposée à Solution validée
- Assigné à mis à Frédéric Péters
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
- Assigné à
Frédéric Péterssupprimé
commit e5848aa78afa5f008cfedbfa77b6bcfefd43e650 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sun Apr 5 20:06:22 2020 +0200 backoffice: detect CSV with wrong number of columns in card import (#41194)
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
backoffice: detect CSV with wrong number of columns in card import (#41194)