From 2390a33a98712c3a6fa969b4623f11576b05c174 Mon Sep 17 00:00:00 2001 From: George Kalampokis Date: Fri, 11 Sep 2020 16:31:57 +0300 Subject: [PATCH] When uploading dataset template xmls delete the working directory copy of the file --- .../java/eu/eudat/logic/managers/DatasetProfileManager.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dmp-backend/web/src/main/java/eu/eudat/logic/managers/DatasetProfileManager.java b/dmp-backend/web/src/main/java/eu/eudat/logic/managers/DatasetProfileManager.java index e38ed2333..34505d0fa 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/logic/managers/DatasetProfileManager.java +++ b/dmp-backend/web/src/main/java/eu/eudat/logic/managers/DatasetProfileManager.java @@ -199,7 +199,10 @@ public class DatasetProfileManager { public eu.eudat.logic.utilities.documents.xml.datasetProfileXml.datasetProfileModel.DatasetProfile createDatasetProfileFromXml(MultipartFile multiPartFile) { ImportXmlBuilderDatasetProfile xmlBuilder = new ImportXmlBuilderDatasetProfile(); try { - return xmlBuilder.build(convert(multiPartFile)); + File localFile = convert(multiPartFile); + eu.eudat.logic.utilities.documents.xml.datasetProfileXml.datasetProfileModel.DatasetProfile profile = xmlBuilder.build(localFile); + Files.deleteIfExists(localFile.toPath()); + return profile; } catch (IOException e) { logger.error(e.getMessage(), e); }