From 4716c23a6c9c4437fe629cbac1a0053cbd73c336 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Tue, 25 Jun 2019 21:42:00 +0200 Subject: [PATCH] Fixed error while reading HP total value with nbsp separator --- stages/views/imports.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/stages/views/imports.py b/stages/views/imports.py index 114a26f..bed7b9c 100644 --- a/stages/views/imports.py +++ b/stages/views/imports.py @@ -374,9 +374,9 @@ class HPImportView(ImportViewBase): try: teacher = profs[line['NOMPERSO_ENS']] except KeyError: - errors.append( - "Impossible de trouver «%s» dans la liste des enseignant-e-s" % line['NOMPERSO_ENS'] - ) + msg = "Impossible de trouver «%s» dans la liste des enseignant-e-s" % line['NOMPERSO_ENS'] + if msg not in errors: + errors.append(msg) continue obj, created = Course.objects.get_or_create( @@ -385,7 +385,7 @@ class HPImportView(ImportViewBase): public=line['NOMPERSO_DIP'], ) - period = int(float(line['TOTAL'].replace("'", ""))) + period = int(float(line['TOTAL'].replace("'", "").replace('\xa0', ''))) if created: obj.period = period obj_created += 1