diff --git a/src/main/java/org/hbp/mip/controllers/ModelsApi.java b/src/main/java/org/hbp/mip/controllers/ModelsApi.java
index e2f20f8fa5bcbb28920536fb2de9480e0c81fe27..938464ded7195adfde2aec51fa6cec3d731740e1 100644
--- a/src/main/java/org/hbp/mip/controllers/ModelsApi.java
+++ b/src/main/java/org/hbp/mip/controllers/ModelsApi.java
@@ -102,6 +102,7 @@ public class ModelsApi {
                         .createQuery("from Dataset where code= :code")
                         .setString("code", ds_code)
                         .uniqueResult();
+                session.getTransaction().commit();
             } catch (Exception e)
             {
                 if(session.getTransaction() != null)