Project

General

Profile

Développement #66184

Import CSV d'évènements, revoir l'indication de la ligne qui pose problème

Added by Valentin Deniaud over 2 years ago. Updated about 2 years ago.

Status:
Fermé
Priority:
Normal
Category:
-
Target version:
-
Start date:
13 June 2022
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

Description

Si un évènement du CSV est invalide, on indique qu'il y a une erreur à la ligne n, mais ça ne correspond pas aux numéros de ligne du fichier dès lors qu'un champ (par exemple la description) est découpé sur plusieurs lignes.

Ça paraît galère voire impossible d'indiquer la ligne réelle, donc il y a sûrement juste à changer le message pour parler de numéros d'évènements et non pas de numéros de lignes.


Files

Associated revisions

Revision 445e2ae4 (diff)
Added by Valentin Deniaud about 2 years ago

manager: report errors in CSV import using event indexes (#66184)

History

#2

Updated by Valentin Deniaud about 2 years ago

  • Assignee set to Valentin Deniaud
#3

Updated by Valentin Deniaud about 2 years ago

#4

Updated by Frédéric Péters about 2 years ago

                 raise ValidationError(_('Invalid file format. (%s event)') % ordinal(i + 1))

En français ordinal(1) → '1<sup>er</sup>' et si je suis bien ça se trouve passé affiché sans |safe, donc ça n'est pas ok.

#6

Updated by Benjamin Dauvergne about 2 years ago

  • Status changed from Solution proposée to Solution validée

Je valide mais est-ce qu'on en aurait pas profité pour vérifier toutes les lignes d'un coup plutôt que de s'arrêter à la première qui foire ? Au lieu de faire des raise ça revient à accumuler dans une liste errors et à faire if errors: raise ValidationError(errors) en fin de boucle.

Le ticket CD06 pointe immédiatement au moins deux lignes qui posent souci.

#7

Updated by Valentin Deniaud about 2 years ago

  • Status changed from Solution validée to Résolu (à déployer)
commit 5d620ba5961cce0ed61c1e056e637950a17bbca4
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Wed Sep 21 16:10:04 2022 +0200

    manager: report errors in CSV import using event indexes (#66184)
#8

Updated by Transition automatique about 2 years ago

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

Updated by Transition automatique almost 2 years ago

Automatic expiration

Also available in: Atom PDF