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 fe4aad07a5e10ce1df5e66a1abcdfc1fafadcb18..6ea83ad0739a4693e0265b092752d085a0f81ba8 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();