From 56c2e0c8fa4d36bff32975107f21911c4129c9d2 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Wed, 29 Mar 2017 12:25:14 +0200 Subject: [PATCH] OO-2662: fix absolut path in export from pool directly to a openolat test --- .../java/org/olat/ims/qti21/pool/QTI21ExportProcessor.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/olat/ims/qti21/pool/QTI21ExportProcessor.java b/src/main/java/org/olat/ims/qti21/pool/QTI21ExportProcessor.java index 1ade128960c..905a3f5bda7 100644 --- a/src/main/java/org/olat/ims/qti21/pool/QTI21ExportProcessor.java +++ b/src/main/java/org/olat/ims/qti21/pool/QTI21ExportProcessor.java @@ -201,9 +201,10 @@ public class QTI21ExportProcessor { assessmentItem.setIdentifier(QTI21QuestionType.generateNewIdentifier(assessmentItem.getIdentifier())); //save the item in its own container - File container = new File(directory, qitem.getKey().toString()); - container.mkdirs(); - File newItemFile = new File(container, assessmentItem.getIdentifier() + ".xml"); + String container = qitem.getKey().toString(); + File containerDir = new File(directory, container); + containerDir.mkdirs(); + File newItemFile = new File(containerDir, assessmentItem.getIdentifier() + ".xml"); String newItemFilename = container + "/" + newItemFile.getName(); qtiService.persistAssessmentObject(newItemFile, assessmentItem); -- GitLab