From e373baee7e5ca51da4dd27ae1b38ef82a0910552 Mon Sep 17 00:00:00 2001 From: George Kalampokis Date: Thu, 7 Apr 2022 17:28:39 +0300 Subject: [PATCH] Fix critical issue when importing from xml with researchers --- .../data/src/main/java/eu/eudat/data/entities/Researcher.java | 2 +- .../java/eu/eudat/logic/managers/DataManagementPlanManager.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/dmp-backend/data/src/main/java/eu/eudat/data/entities/Researcher.java b/dmp-backend/data/src/main/java/eu/eudat/data/entities/Researcher.java index 7777a883f..0c5d853ba 100644 --- a/dmp-backend/data/src/main/java/eu/eudat/data/entities/Researcher.java +++ b/dmp-backend/data/src/main/java/eu/eudat/data/entities/Researcher.java @@ -24,7 +24,7 @@ public class Researcher implements DataEntity { @Column(name = "\"ID\"", updatable = false, nullable = false, columnDefinition = "BINARY(16)") private UUID id; - @Column(name = "\"Label\"") + @Column(name = "\"Label\"", nullable = false, length = 250) private String label; @Column(name = "\"Uri\"") 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 dafa1fa10..b7c5196f9 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 @@ -1668,6 +1668,7 @@ public class DataManagementPlanManager { for (ResearcherImportModels res : dataManagementPlans.get(0).getResearchersImportModels()) { eu.eudat.models.data.dmp.Researcher researcher = new eu.eudat.models.data.dmp.Researcher(); researcher.setLabel(res.getResearcherImportName()); + researcher.setName(res.getResearcherImportName()); researcher.setReference(res.getResearcherImportReference()); researcher.setKey(researcher.getReference().split(":")[0]); researchers.add(researcher);