diff --git a/src/main/java/org/olat/course/assessment/EfficiencyStatementManager.java b/src/main/java/org/olat/course/assessment/EfficiencyStatementManager.java index 4e07607103ef4789f3370fc650aaac118dc3243d..a35f65634080ec05a9c79e2b34ea789476489a88 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 da427e613fc8d7829415d6fb28004009b4a36494..880dc259d4672eda2588b642407991001e0108d0 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());