diff --git a/app/formations/edit_ue.py b/app/formations/edit_ue.py
index 4c77666af701f4550173965bf5e80c8795d64d18..685e13c79aeb14b1349c7cffd100ea629f192531 100644
--- a/app/formations/edit_ue.py
+++ b/app/formations/edit_ue.py
@@ -94,6 +94,9 @@ def do_ue_create(args, allow_empty_ue_code=False) -> UniteEns:
     args["coefficient"] = args.get("coefficient", None)
     if args["coefficient"] == "":
         args["coefficient"] = None
+    args["ects"] = args.get("ects", None)
+    if args["ects"].strip() == "":
+        args["ects"] = None
 
     # create
     ue = UniteEns.create_from_dict(args)
diff --git a/app/formations/formation_versions.py b/app/formations/formation_versions.py
index 41596aaf0b1ded41789b40d65691d6e84a002d6f..168119b1e34bbe095a738d84c5d1618ef4efde3e 100644
--- a/app/formations/formation_versions.py
+++ b/app/formations/formation_versions.py
@@ -142,7 +142,7 @@ def formsemestre_associate_new_version(
                 if formsemestre_id is not None
                 else ""
             ),
-            OK="Créer une nouvelle version et y associer ces semestres",
+            OK="Créer une nouvelle version et y associer les semestres cochés",
             dest_url="",
             cancel_url=cancel_url,
             parameters={