From 71101d562b936f84ba5e21e144472c8994a1afdd Mon Sep 17 00:00:00 2001 From: uhensler <urs.hensler@frentix.com> Date: Mon, 30 Mar 2020 11:27:06 +0200 Subject: [PATCH] OO-4582: Delete efficiency statement if course has no more assessable course elements --- .../course/assessment/manager/EfficiencyStatementManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/olat/course/assessment/manager/EfficiencyStatementManager.java b/src/main/java/org/olat/course/assessment/manager/EfficiencyStatementManager.java index 2bd5faa8ba2..bc1021cb065 100644 --- a/src/main/java/org/olat/course/assessment/manager/EfficiencyStatementManager.java +++ b/src/main/java/org/olat/course/assessment/manager/EfficiencyStatementManager.java @@ -210,7 +210,7 @@ public class EfficiencyStatementManager implements UserDataDeletable, UserDataEx boolean debug = log.isDebugEnabled(); UserEfficiencyStatementImpl efficiencyProperty = getUserEfficiencyStatementFull(repoEntry, assessedIdentity); - if (assessmentNodes != null) { + if (assessmentNodes != null && !assessmentNodes.isEmpty()) { if (efficiencyProperty == null) { // create new efficiencyProperty = new UserEfficiencyStatementImpl(); -- GitLab