From 729c7a635453724120037518ec4836fa51c880e6 Mon Sep 17 00:00:00 2001 From: farbod Date: Wed, 21 Apr 2021 16:12:42 +0200 Subject: [PATCH] PHP Waring on recording count, fixes #253 --- lib/Routes/Rooms/RoomsList.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Routes/Rooms/RoomsList.php b/lib/Routes/Rooms/RoomsList.php index 7c4692d5..ab330d5c 100644 --- a/lib/Routes/Rooms/RoomsList.php +++ b/lib/Routes/Rooms/RoomsList.php @@ -92,7 +92,8 @@ public function __invoke(Request $request, Response $response, $args) 'giveAccessToRecordings' ), FILTER_VALIDATE_BOOLEAN)) ) { - if ((count($driver->getRecordings($meetingCourse->meeting->getMeetingParameters())) > 0) + $recordings = $driver->getRecordings($meetingCourse->meeting->getMeetingParameters()); + if (!empty($recordings) || ($this->getFeatures($meeting['features'], 'meta_opencast-dc-isPartOf') && !empty(MeetingPlugin::checkOpenCast($meetingCourse->course_id)) && $this->getFeatures($meeting['features'], 'meta_opencast-dc-isPartOf') == MeetingPlugin::checkOpenCast($meetingCourse->course_id))) {