From df5281eeaab7cf4502f61d3bbf1001a54b68948b Mon Sep 17 00:00:00 2001 From: George Kalampokis Date: Thu, 29 Apr 2021 11:28:46 +0300 Subject: [PATCH] Allow to manually add reference --- .../eudat/logic/managers/DataManagementPlanManager.java | 4 +++- .../models/data/dmp/DataManagementPlanEditorModel.java | 6 +++--- .../data/dmp/DataManagementPlanNewVersionModel.java | 6 +++--- .../eudat/models/data/funder/FunderDMPEditorModel.java | 9 +++++++++ .../eu/eudat/models/data/grant/GrantDMPEditorModel.java | 9 +++++++++ .../eudat/models/data/project/ProjectDMPEditorModel.java | 9 +++++++++ 6 files changed, 36 insertions(+), 7 deletions(-) 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 ec76a42cc..a53facf81 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 @@ -700,7 +700,9 @@ public class DataManagementPlanManager { } if (createNew) { - organisation.setReference("Internal:" + UUID.randomUUID().toString()); + if (organisation.getReference() == null) { + organisation.setReference("Internal:" + UUID.randomUUID().toString()); + } organisationRepository.createOrUpdate(organisation); } } diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/data/dmp/DataManagementPlanEditorModel.java b/dmp-backend/web/src/main/java/eu/eudat/models/data/dmp/DataManagementPlanEditorModel.java index 9072842ee..1eca8b81c 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/data/dmp/DataManagementPlanEditorModel.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/data/dmp/DataManagementPlanEditorModel.java @@ -295,7 +295,7 @@ public class DataManagementPlanEditorModel implements DataModel