From d5a891dfb4492d3437ec9741ea3be6c72c681aea Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Tue, 13 Mar 2012 10:50:18 +0100 Subject: [PATCH] OO-170: fix an issue with the upgrade of efficiency statements --- .../org/olat/course/assessment/EfficiencyStatementManager.java | 1 + src/main/java/org/olat/upgrade/OLATUpgrade_8_1_0.java | 1 + 2 files changed, 2 insertions(+) diff --git a/src/main/java/org/olat/course/assessment/EfficiencyStatementManager.java b/src/main/java/org/olat/course/assessment/EfficiencyStatementManager.java index 4e07607103e..a35f6563408 100644 --- a/src/main/java/org/olat/course/assessment/EfficiencyStatementManager.java +++ b/src/main/java/org/olat/course/assessment/EfficiencyStatementManager.java @@ -164,6 +164,7 @@ public class EfficiencyStatementManager extends BasicManager implements UserData RepositoryEntry re = repositoryManager.lookupRepositoryEntry(repoEntryKey, false); if(re != null) { efficiencyProperty.setResource(re.getOlatResource()); + efficiencyProperty.setCourseRepoKey(re.getKey()); } fillEfficiencyStatement(efficiencyStatement, efficiencyProperty); diff --git a/src/main/java/org/olat/upgrade/OLATUpgrade_8_1_0.java b/src/main/java/org/olat/upgrade/OLATUpgrade_8_1_0.java index da427e613fc..880dc259d46 100644 --- a/src/main/java/org/olat/upgrade/OLATUpgrade_8_1_0.java +++ b/src/main/java/org/olat/upgrade/OLATUpgrade_8_1_0.java @@ -141,6 +141,7 @@ public class OLATUpgrade_8_1_0 extends OLATUpgrade { statement.setStatementXml(property.getTextValue()); if(re != null) { statement.setResource(re.getOlatResource()); + statement.setCourseRepoKey(re.getKey()); } EfficiencyStatement s = (EfficiencyStatement)XStreamHelper.createXStreamInstance().fromXML(property.getTextValue()); -- GitLab