From b6344c27a8ef7abe0c1fbc344dec496395430505 Mon Sep 17 00:00:00 2001
From: Emmanuel Viennet <emmanuel.viennet@gmail.com>
Date: Wed, 18 Dec 2024 15:00:47 +0100
Subject: [PATCH] Fix: edition ects UE

---
 app/models/ues.py | 4 +++-
 sco_version.py    | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/app/models/ues.py b/app/models/ues.py
index 4430c0a1..c7b0bf5f 100644
--- a/app/models/ues.py
+++ b/app/models/ues.py
@@ -120,7 +120,9 @@ class UniteEns(models.ScoDocModel):
         if "is_external" in args:
             args["is_external"] = scu.to_bool(args["is_external"])
         if "ects" in args:
-            args["ects"] = None if args["ects"] is None else float(args["ects"])
+            if isinstance(args["ects"], str):
+                ects = args["ects"].strip()
+                args["ects"] = float(ects) if ects else None
 
         return args
 
diff --git a/sco_version.py b/sco_version.py
index 79dcdb54..26b19232 100644
--- a/sco_version.py
+++ b/sco_version.py
@@ -3,7 +3,7 @@
 
 "Infos sur version ScoDoc"
 
-SCOVERSION = "9.7.47"
+SCOVERSION = "9.7.48"
 
 SCONAME = "ScoDoc"
 
-- 
GitLab