From 176856da55ef342cb580ad24288115f5ea30f379 Mon Sep 17 00:00:00 2001 From: Adrian Greeve Date: Thu, 29 Jun 2017 09:08:34 +0800 Subject: [PATCH] MDL-59287 core_completion: Bulk completion now updates events. --- completion/classes/manager.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/completion/classes/manager.php b/completion/classes/manager.php index 17f76963abd..af5d90ad32e 100644 --- a/completion/classes/manager.php +++ b/completion/classes/manager.php @@ -320,6 +320,9 @@ class manager { $needreset[] = $cm->id; } } + // Update completion calendar events. + $completionexpected = ($data['completionexpected']) ? $data['completionexpected'] : null; + \core_completion\api::update_completion_date_event($cm->id, $cm->modname, $cm->instance, $completionexpected); } if ($updated) { // Now that modules are fully updated, also update completion data if required. @@ -491,4 +494,4 @@ class manager { } return $data; } -} \ No newline at end of file +}