diff --git a/mod/forum/lib.php b/mod/forum/lib.php index c619c5a4e4d..6c1406079c3 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -6617,7 +6617,7 @@ function forum_get_coursemodule_info($coursemodule) { global $DB; $dbparams = ['id' => $coursemodule->instance]; - $fields = 'id, name, intro, introformat, completionposts, completiondiscussions, completionreplies'; + $fields = 'id, name, intro, introformat, completionposts, completiondiscussions, completionreplies, duedate, cutoffdate'; if (!$forum = $DB->get_record('forum', $dbparams, $fields)) { return false; } @@ -6637,6 +6637,14 @@ function forum_get_coursemodule_info($coursemodule) { $result->customdata['customcompletionrules']['completionposts'] = $forum->completionposts; } + // Populate some other values that can be used in calendar or on dashboard. + if ($forum->duedate) { + $result->customdata['duedate'] = $forum->duedate; + } + if ($forum->cutoffdate) { + $result->customdata['cutoffdate'] = $forum->cutoffdate; + } + return $result; }