From ca2e4603c07196e6026a6525e1d65de7d740a433 Mon Sep 17 00:00:00 2001 From: Laurent David Date: Fri, 19 Aug 2022 17:28:01 +0200 Subject: [PATCH] MDL-74664 mod_bigbluebuttonbn: Fix capabilty checking * role::has_capability_in_course should check if course exist first --- mod/bigbluebuttonbn/classes/local/helpers/roles.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/bigbluebuttonbn/classes/local/helpers/roles.php b/mod/bigbluebuttonbn/classes/local/helpers/roles.php index 5d01181148c..36c598e9a9a 100644 --- a/mod/bigbluebuttonbn/classes/local/helpers/roles.php +++ b/mod/bigbluebuttonbn/classes/local/helpers/roles.php @@ -119,7 +119,7 @@ class roles { */ public static function has_capability_in_course(int $courseid, string $capability) { global $DB; - if (empty($courseid) || $DB->record_exists('course', ['id' => $courseid])) { + if (empty($courseid) || !$DB->record_exists('course', ['id' => $courseid])) { return has_capability('moodle/site:config', \context_system::instance()); }