diff --git a/app/formations/edit_ue.py b/app/formations/edit_ue.py
index 29e1c14eb43081e08f9dab5b1da8514adb9f8722..83a484aad0318e7a785e6eefe2974cb4f6e25c58 100644
--- a/app/formations/edit_ue.py
+++ b/app/formations/edit_ue.py
@@ -95,7 +95,7 @@ def do_ue_create(args, allow_empty_ue_code=False) -> UniteEns:
     if args["coefficient"] == "":
         args["coefficient"] = None
     args["ects"] = args.get("ects", None)
-    if args["ects"] is not None and args["ects"].strip() == "":
+    if isinstance(args["ects"], str) and args["ects"].strip() == "":
         args["ects"] = None
 
     # create
diff --git a/sco_version.py b/sco_version.py
index 2f45e0690d565f9ceda9d5b9282dc4094a756ea9..79dcdb544d89ee2d63c7b41feed01e509d2f447b 100644
--- a/sco_version.py
+++ b/sco_version.py
@@ -3,7 +3,7 @@
 
 "Infos sur version ScoDoc"
 
-SCOVERSION = "9.7.46"
+SCOVERSION = "9.7.47"
 
 SCONAME = "ScoDoc"