diff --git a/mod/forum/lib.php b/mod/forum/lib.php index 8aa06fc1200..4be3f07ea5f 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -1979,7 +1979,7 @@ function forum_user_can_post_discussion($forum, $currentgroup=false) { } else if ($forum->type == "teacher") { return isteacher($forum->course); } else if ($currentgroup) { - return (isteacheredit($forum->course) or ismember($currentgroup)); + return (isteacheredit($forum->course) or (ismember($currentgroup) and $forum->open == 2)); } else if (isteacher($forum->course)) { return true; } else {