Merge branch 'MDL-49921-master' of git://github.com/jleyva/moodle
[moodle.git] / mod / forum / externallib.php
index 1a357ea..6da22b1 100644 (file)
@@ -867,6 +867,8 @@ class mod_forum_external extends external_api {
         $context = context_module::instance($cm->id);
         self::validate_context($context);
 
+        require_capability('mod/forum:viewdiscussion', $context, null, true, 'noviewdiscussionspermission', 'forum');
+
         // Call the forum/lib API.
         forum_view($forum, $course, $cm, $context);
 
@@ -931,6 +933,8 @@ class mod_forum_external extends external_api {
         $modcontext = context_module::instance($cm->id);
         self::validate_context($modcontext);
 
+        require_capability('mod/forum:viewdiscussion', $modcontext, null, true, 'noviewdiscussionspermission', 'forum');
+
         // Call the forum/lib API.
         forum_discussion_view($modcontext, $forum, $discussion);