From 36c3306c6786f445a1575a5f07c3630fbd43909b Mon Sep 17 00:00:00 2001 From: PMKuipers Date: Mon, 7 Aug 2023 22:11:28 +0200 Subject: [PATCH] Fix course date change not reflected in due dates due to caching --- classes/studyplanservice.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/classes/studyplanservice.php b/classes/studyplanservice.php index 29f267d..ca71159 100644 --- a/classes/studyplanservice.php +++ b/classes/studyplanservice.php @@ -1235,7 +1235,9 @@ class studyplanservice extends \external_api 'reset_start_date_old' => $course->startdate, 'reset_end_date_old' => $course->enddate, ]); - + // purge course cache so the dates are properly reflected + \course_modinfo::purge_course_cache($course->id); + return (new courseinfo($course->id))->editor_model(); } else { // probably should return a nice message