From 7cdd2082f7af00fa376d0c5dada5493855c93b02 Mon Sep 17 00:00:00 2001 From: George Kalampokis Date: Mon, 30 Mar 2020 15:37:04 +0300 Subject: [PATCH] Minor fix when deleting un-indexed datasets --- .../java/eu/eudat/logic/managers/DatasetWizardManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dmp-backend/web/src/main/java/eu/eudat/logic/managers/DatasetWizardManager.java b/dmp-backend/web/src/main/java/eu/eudat/logic/managers/DatasetWizardManager.java index 7cc73ca96..3686cdf10 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/logic/managers/DatasetWizardManager.java +++ b/dmp-backend/web/src/main/java/eu/eudat/logic/managers/DatasetWizardManager.java @@ -54,6 +54,8 @@ public class DatasetWizardManager { oldDataset.setStatus(Dataset.Status.DELETED.getValue()); oldDatasetElasitc.setStatus(oldDataset.getStatus()); apiContext.getOperationsContext().getDatabaseRepository().getDatasetDao().createOrUpdate(oldDataset); - apiContext.getOperationsContext().getDatasetRepository().createOrUpdate(oldDatasetElasitc); + if (uuid != null && oldDatasetElasitc.getId()!= null) { + apiContext.getOperationsContext().getDatasetRepository().createOrUpdate(oldDatasetElasitc); + } } }