From 229555f42cc12b18df9e6c1b936e918a7028b3b3 Mon Sep 17 00:00:00 2001 From: George Kalampokis Date: Thu, 27 Jan 2022 11:43:58 +0200 Subject: [PATCH] Fix critical issue with prefilling mapping --- .../eu/eudat/models/data/datasetwizard/DatasetWizardModel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/data/datasetwizard/DatasetWizardModel.java b/dmp-backend/web/src/main/java/eu/eudat/models/data/datasetwizard/DatasetWizardModel.java index cf4e6da80..412781238 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/data/datasetwizard/DatasetWizardModel.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/data/datasetwizard/DatasetWizardModel.java @@ -346,7 +346,7 @@ public class DatasetWizardModel implements DataModel[] params = setterMethod.getParameterTypes(); ObjectMapper mapper = new ObjectMapper(); //GK: Tags Special logic - if (prefillingMapping.getTarget().equals("tags")) { + if (!value.equals("null") && prefillingMapping.getTarget().equals("tags")) { List rawTags = (List) mapper.readValue(value, params[0]); if (rawTags.get(0) instanceof String) { List parsedTags = rawTags.stream().map(rawTag -> new Tag((String) rawTag, (String) rawTag)).collect(Collectors.toList());