diff --git a/src/main/java/org/olat/modules/quality/ui/ReportAccessController.java b/src/main/java/org/olat/modules/quality/ui/ReportAccessController.java index e9aa9c681fd1899b736a2207c0da5aac24640c66..7d73de54926792e76e005f8d0bc7917a360ced53 100644 --- a/src/main/java/org/olat/modules/quality/ui/ReportAccessController.java +++ b/src/main/java/org/olat/modules/quality/ui/ReportAccessController.java @@ -419,6 +419,8 @@ public abstract class ReportAccessController extends FormBasicController { for (Identity identity : identities) { qualityService.addReportMember(reference, identity); } + QualityReportAccess reportAccess = qualityService.loadMembersReportAccess(reference); + updateCache(reportAccess); loadMembersModel(true); } @@ -442,6 +444,8 @@ public abstract class ReportAccessController extends FormBasicController { IdentityRefImpl identityRef = new IdentityRefImpl(row.getIdentityKey()); qualityService.removeReportMember(reference, identityRef); } + QualityReportAccess reportAccess = qualityService.loadMembersReportAccess(reference); + updateCache(reportAccess); loadMembersModel(true); }