mirror of
https://github.com/moodle/moodle.git
synced 2025-04-21 16:32:18 +02:00
MDL-78674 calendar: No need to call get_course_and_cm_from_instance()
The course ID and CM id can already be fetched from the event object.
This commit is contained in:
parent
51267e5590
commit
b2279ec1d7
@ -325,10 +325,12 @@ class api {
|
||||
'core_calendar_event_timestart_updated',
|
||||
[$legacyevent, $moduleinstance]
|
||||
);
|
||||
list($course, $cm) = get_course_and_cm_from_instance($event->get_course_module()->get('instance'),
|
||||
$event->get_course_module()->get('modname'), $event->get_course()->get('id'));
|
||||
\course_modinfo::purge_course_module_cache($course->id, $cm->id);
|
||||
rebuild_course_cache($course->id, true, true);
|
||||
|
||||
// Rebuild the course cache to make sure the updated dates are reflected.
|
||||
$courseid = $event->get_course()->get('id');
|
||||
$cmid = $event->get_course_module()->get('id');
|
||||
\course_modinfo::purge_course_module_cache($courseid, $cmid);
|
||||
rebuild_course_cache($courseid, true, true);
|
||||
}
|
||||
|
||||
return $mapper->from_legacy_event_to_event($legacyevent);
|
||||
|
Loading…
x
Reference in New Issue
Block a user