diff --git a/mod/forum/lib.php b/mod/forum/lib.php index f36d56e81e2..80433b67d6d 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -523,7 +523,8 @@ function forum_cron() { } // Don't send email if the forum is Q&A and the user has not posted - if ($forum->type == 'qanda' && !forum_get_user_posted_time($discussion->id, $userto->id)) { + // Initial topics are still mailed + if ($forum->type == 'qanda' && !forum_get_user_posted_time($discussion->id, $userto->id) && $pid != $discussion->firstpost) { mtrace('Did not email '.$userto->id.' because user has not posted in discussion'); continue; }