From b4271570c60f54f411d389de368079bca47b6de3 Mon Sep 17 00:00:00 2001 From: Kanika Goyal Date: Mon, 2 Apr 2012 09:52:53 +0530 Subject: [PATCH] MDL-32125 mod_forum: updating subscription mode not reflected --- mod/forum/lib.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mod/forum/lib.php b/mod/forum/lib.php index 45561231bd4..5b4617e3656 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -216,6 +216,13 @@ function forum_update_instance($forum, $mform) { $DB->update_record('forum', $forum); + $modcontext = get_context_instance(CONTEXT_MODULE, $forum->coursemodule); + if (($forum->forcesubscribe == FORUM_INITIALSUBSCRIBE) && ($oldforum->forcesubscribe <> $forum->forcesubscribe)) { + $users = forum_get_potential_subscribers($modcontext, 0, 'u.id, u.email', ''); + foreach ($users as $user) { + forum_subscribe($user->id, $forum->id); + } + } forum_grade_item_update($forum); return true; -- 2.39.2