From 1b1cf874c99f40e95463bdaedb4340c7cc734ce4 Mon Sep 17 00:00:00 2001
From: uhensler <urs.hensler@frentix.com>
Date: Tue, 7 Jan 2020 10:33:04 +0100
Subject: [PATCH] OO-4356: Show learning progress in list of efficiency
 statements

---
 .../CertificateAndEfficiencyStatementListController.java  | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/main/java/org/olat/course/certificate/ui/CertificateAndEfficiencyStatementListController.java b/src/main/java/org/olat/course/certificate/ui/CertificateAndEfficiencyStatementListController.java
index fe4aad07a5e..6ea83ad0739 100644
--- a/src/main/java/org/olat/course/certificate/ui/CertificateAndEfficiencyStatementListController.java
+++ b/src/main/java/org/olat/course/certificate/ui/CertificateAndEfficiencyStatementListController.java
@@ -75,7 +75,6 @@ import org.olat.course.certificate.CertificateLight;
 import org.olat.course.certificate.CertificatesManager;
 import org.olat.course.certificate.ui.CertificateAndEfficiencyStatementListModel.CertificateAndEfficiencyStatement;
 import org.olat.course.certificate.ui.CertificateAndEfficiencyStatementListModel.Cols;
-import org.olat.modules.assessment.AssessmentEntry;
 import org.olat.modules.assessment.AssessmentService;
 import org.olat.modules.assessment.ui.component.LearningProgressCompletionCellRenderer;
 import org.olat.modules.portfolio.PortfolioV2Module;
@@ -245,10 +244,11 @@ public class CertificateAndEfficiencyStatementListController extends FormBasicCo
 				.collect(Collectors.toList());
 		Map<Long, Double> courseEntryKeysToCompletion = assessmentService
 				.loadRootAssessmentEntriesByAssessedIdentity(assessedIdentity, courseEntryKeys).stream()
-				.filter(ec -> ec.getCompletion() != null)
+				.filter(ae -> ae.getCompletion() != null)
 				.collect(Collectors.toMap(
-						AssessmentEntry::getKey,
-						AssessmentEntry::getCompletion));
+						ae -> ae.getRepositoryEntry().getKey(),
+						ae -> ae.getCompletion()
+					));
 		
 		for(UserEfficiencyStatementLight efficiencyStatement:efficiencyStatementsList) {
 			CertificateAndEfficiencyStatement wrapper = new CertificateAndEfficiencyStatement();
-- 
GitLab