From a0be186dd4b36550e8534a1e8e300db432a49193 Mon Sep 17 00:00:00 2001 From: srosse <stephane.rosse@frentix.com> Date: Tue, 16 Jul 2019 09:09:23 +0200 Subject: [PATCH] OO-4140: security reloading in runtime after booking (patch S. Clemenz) --- .../olat/repository/ui/RepositoryEntryRuntimeController.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/olat/repository/ui/RepositoryEntryRuntimeController.java b/src/main/java/org/olat/repository/ui/RepositoryEntryRuntimeController.java index 97804b800c6..3ffa9de9215 100644 --- a/src/main/java/org/olat/repository/ui/RepositoryEntryRuntimeController.java +++ b/src/main/java/org/olat/repository/ui/RepositoryEntryRuntimeController.java @@ -246,8 +246,8 @@ public class RepositoryEntryRuntimeController extends MainLayoutBasicController toolbarPanel.setShowCloseLink(!assessmentLock, !assessmentLock); toolbarPanel.getBackLink().setEnabled(!assessmentLock); putInitialPanel(toolbarPanel); - doRun(ureq, reSecurity); - loadRights(reSecurity); + doRun(ureq, this.reSecurity); + loadRights(this.reSecurity); initToolbar(); eventBus = ureq.getUserSession().getSingleUserEventCenter(); @@ -904,6 +904,7 @@ public class RepositoryEntryRuntimeController extends MainLayoutBasicController ACResultAndSecurity autoResult = tryAutoBooking(ureq, acResult, security); acResult = autoResult.getAcResult(); security = autoResult.getSecurity(); + loadRights(security); if(acResult.isAccessible()) { launchContent(ureq, security); } else { -- GitLab