From c2c5db7354764ced4687f580df77d6a251fd09a5 Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Wed, 1 Jul 2020 21:33:54 +0200
Subject: [PATCH] OO-4736: remove unset canView permission

---
 .../ui/BigBlueButtonRunController.java        | 25 ++++++++-----------
 1 file changed, 10 insertions(+), 15 deletions(-)

diff --git a/src/main/java/org/olat/modules/bigbluebutton/ui/BigBlueButtonRunController.java b/src/main/java/org/olat/modules/bigbluebutton/ui/BigBlueButtonRunController.java
index 052f03540e8..87c32af2465 100644
--- a/src/main/java/org/olat/modules/bigbluebutton/ui/BigBlueButtonRunController.java
+++ b/src/main/java/org/olat/modules/bigbluebutton/ui/BigBlueButtonRunController.java
@@ -69,7 +69,6 @@ public class BigBlueButtonRunController extends BasicController implements Activ
 	private final RepositoryEntry entry;
 	private final BigBlueButtonMeetingDefaultConfiguration configuration;
 	
-	private boolean canView;
 	private boolean readOnly;
 	private boolean moderator;
 	private boolean administrator;
@@ -134,11 +133,9 @@ public class BigBlueButtonRunController extends BasicController implements Activ
 		
 		String type = entries.get(0).getOLATResourceable().getResourceableTypeName();
 		if("Meetings".equalsIgnoreCase(type)) {
-			if(canView) {
-				doOpenMeetings(ureq);
-				if(segmentView != null) {
-					segmentView.select(meetingsLink);
-				}
+			doOpenMeetings(ureq);
+			if(segmentView != null) {
+				segmentView.select(meetingsLink);
 			}
 		} else if("Administration".equalsIgnoreCase(type)) {
 			if(administrator) {
@@ -148,15 +145,13 @@ public class BigBlueButtonRunController extends BasicController implements Activ
 				}
 			}
 		} else if("Meeting".equalsIgnoreCase(type)) {
-			if(canView) {
-				doOpenMeetings(ureq);
-				if(segmentView != null) {
-					segmentView.select(meetingsLink);
-				}
-				Long meetingKey = entries.get(0).getOLATResourceable().getResourceableId();
-				if(meetingsCtrl.hasMeetingByKey(meetingKey)) {
-					doSelectMeeting(ureq, meetingsCtrl.getMeetingByKey(meetingKey));
-				}
+			doOpenMeetings(ureq);
+			if(segmentView != null) {
+				segmentView.select(meetingsLink);
+			}
+			Long meetingKey = entries.get(0).getOLATResourceable().getResourceableId();
+			if(meetingsCtrl.hasMeetingByKey(meetingKey)) {
+				doSelectMeeting(ureq, meetingsCtrl.getMeetingByKey(meetingKey));
 			}
 		}
 	}
-- 
GitLab