From 0e1251a60937ddc500f350ac8cc7e74c06a60486 Mon Sep 17 00:00:00 2001 From: srosse <stephane.rosse@frentix.com> Date: Thu, 28 Jun 2018 16:21:23 +0200 Subject: [PATCH] OO-3559: persist the question export from a QTI 1.2 questionnaire before persisting the license --- src/main/java/org/olat/ims/qti/qpool/QTIImportProcessor.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/olat/ims/qti/qpool/QTIImportProcessor.java b/src/main/java/org/olat/ims/qti/qpool/QTIImportProcessor.java index 7ac97cce65b..117f6508bb2 100644 --- a/src/main/java/org/olat/ims/qti/qpool/QTIImportProcessor.java +++ b/src/main/java/org/olat/ims/qti/qpool/QTIImportProcessor.java @@ -245,9 +245,11 @@ class QTIImportProcessor { } if(metadata != null) { processItemMetadata(poolItem, metadata); - createLicense(poolItem, metadata); } questionItemDao.persist(owner, poolItem); + if(metadata != null) { + createLicense(poolItem, metadata); + } return poolItem; } -- GitLab