From 43fd7457e30d2b165790cc8e567f94cc5512b4f7 Mon Sep 17 00:00:00 2001 From: Alex Morris Date: Wed, 19 Jan 2022 15:20:40 +1300 Subject: [PATCH] MDL-73620 mod_forum: Fix issue with discussion permission check Users with access to some groups but not all would receive an error page when creating a discussion topic that was set to send to all groups --- mod/forum/post.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/forum/post.php b/mod/forum/post.php index c00b947f7fe..921fafd72f3 100644 --- a/mod/forum/post.php +++ b/mod/forum/post.php @@ -992,7 +992,7 @@ if ($mformpost->is_cancelled()) { forum_check_blocking_threshold($thresholdwarning); foreach ($groupstopostto as $group) { - if (!$capabilitymanager->can_create_discussions($USER, $groupid)) { + if (!$capabilitymanager->can_create_discussions($USER, $group)) { throw new \moodle_exception('cannotcreatediscussion', 'forum'); }