From 6fdcc0d44fdf734352ead32831b375c817664432 Mon Sep 17 00:00:00 2001 From: Sam Hemelryk Date: Tue, 4 Oct 2011 16:34:54 +1300 Subject: [PATCH] MDL-28615 forum: Fixed missing context regression --- mod/forum/lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/forum/lib.php b/mod/forum/lib.php index e3547a4af9a..e9248502478 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -5071,7 +5071,7 @@ function forum_user_can_see_post($forum, $discussion, $post, $user=NULL, $cm=NUL $user = $USER; } - $canviewdiscussion = !empty($cm->cache->caps['mod/forum:viewdiscussion']) || has_capability('mod/forum:viewdiscussion', $modcontext, $user->id); + $canviewdiscussion = !empty($cm->cache->caps['mod/forum:viewdiscussion']) || has_capability('mod/forum:viewdiscussion', get_context_instance(CONTEXT_MODULE, $cm->id), $user->id); if (!$canviewdiscussion && !has_all_capabilities(array('moodle/user:viewdetails', 'moodle/user:readuserposts'), get_context_instance(CONTEXT_USER, $post->userid))) { return false; }