diff --git a/mod/forum/lib.php b/mod/forum/lib.php index e2f35fe0d3a..3e9c7326fb8 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -4899,6 +4899,10 @@ function forum_user_can_post_discussion($forum, $currentgroup=null, $unused=-1, if (!has_capability($capname, $context)) { return false; } + + if ($forum->type == 'single') { + return false; + } if ($forum->type == 'eachuser') { if (forum_user_has_posted_discussion($forum->id, $USER->id)) {