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 798ed12db..48bb3661f 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 @@ -1020,6 +1020,8 @@ public class DataManagementPlanManager { String publishUrl = links.get("publish") + "?access_token=" + this.environment.getProperty("zenodo.access_token"); Map publishResponce = restTemplate.postForObject(publishUrl, "", Map.class); + dmp.setDoi((String) publishResponce.get("conceptdoi")); + apiContext.getOperationsContext().getDatabaseRepository().getDmpDao().createOrUpdate(dmp); return (String) publishResponce.get("conceptdoi"); } }