diff --git a/app/models/ues.py b/app/models/ues.py
index 4430c0a1fbb45fe21cb8ed6e893954a479e9770c..c7b0bf5f292a85bdba0c030f21999ee95a783f40 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 79dcdb544d89ee2d63c7b41feed01e509d2f447b..26b192324fee41e9cf4757b8445ad9abd6a2f85b 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"