diff --git a/src/main/java/org/olat/modules/quality/ui/ExecutorParticipationsListController.java b/src/main/java/org/olat/modules/quality/ui/ExecutorParticipationsListController.java index 1d0ebbb255d382cced4fcb472a9d16a28498aa34..69f4de6186487c2e610500050b93fa728da328dd 100644 --- a/src/main/java/org/olat/modules/quality/ui/ExecutorParticipationsListController.java +++ b/src/main/java/org/olat/modules/quality/ui/ExecutorParticipationsListController.java @@ -206,10 +206,11 @@ public class ExecutorParticipationsListController extends FormBasicController im executionCtrl = new ExecutionController(ureq, bwControl, participation); listenTo(executionCtrl); - ChiefController cc = getWindowControl().getWindowBackOffice().getChiefController(); - String businessPath = getWindowControl().getBusinessControl().getAsString(); + WindowControl wControl = getWindowControl(); + ChiefController cc = wControl.getWindowBackOffice().getChiefController(); + String businessPath = executionCtrl.getWindowControlForDebug().getBusinessControl().getAsString(); cc.getScreenMode().setMode(Mode.full, businessPath); - getWindowControl().pushToMainArea(executionCtrl.getInitialComponent()); + wControl.pushToMainArea(executionCtrl.getInitialComponent()); } @Override