From 2e467f82771ed1ac44f6800bceb464b7aeb84a6e Mon Sep 17 00:00:00 2001 From: gkolokythas Date: Fri, 31 May 2019 16:43:14 +0300 Subject: [PATCH] Fixes bug on not properly saving the Creator of a DMP. --- .../java/eu/eudat/logic/managers/DataManagementPlanManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dmp-backend/web/src/main/java/eu/eudat/logic/managers/DataManagementPlanManager.java b/dmp-backend/web/src/main/java/eu/eudat/logic/managers/DataManagementPlanManager.java index aeba82b80..f3882167b 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/logic/managers/DataManagementPlanManager.java +++ b/dmp-backend/web/src/main/java/eu/eudat/logic/managers/DataManagementPlanManager.java @@ -481,6 +481,7 @@ public class DataManagementPlanManager { userDMP.setDmp(newDmp); userDMP.setUser(user); userDMP.setRole((UserDMP.UserDMPRoles.OWNER.getValue())); + apiContext.getOperationsContext().getDatabaseRepository().getUserDmpDao().createOrUpdate(userDMP); copyDatasets(newDmp, apiContext.getOperationsContext().getDatabaseRepository().getDatasetDao()); } else { @@ -505,6 +506,7 @@ public class DataManagementPlanManager { userDMP.setDmp(newDmp); userDMP.setUser(user); userDMP.setRole((UserDMP.UserDMPRoles.OWNER.getValue())); + apiContext.getOperationsContext().getDatabaseRepository().getUserDmpDao().createOrUpdate(userDMP); copyDatasets(newDmp, apiContext.getOperationsContext().getDatabaseRepository().getDatasetDao()); }