From 1f37e37356ba78caeb47653e400ae29d72930f1d Mon Sep 17 00:00:00 2001 From: Marina Glancy Date: Tue, 9 Jul 2019 17:36:07 +0200 Subject: [PATCH] MDL-66114 core_calendar: events without category --- .../classes/local/event/factories/event_abstract_factory.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/calendar/classes/local/event/factories/event_abstract_factory.php b/calendar/classes/local/event/factories/event_abstract_factory.php index ff697dd5817..b810ff8b5f7 100644 --- a/calendar/classes/local/event/factories/event_abstract_factory.php +++ b/calendar/classes/local/event/factories/event_abstract_factory.php @@ -138,7 +138,9 @@ abstract class event_abstract_factory implements event_factory_interface { $module = new cm_info_proxy($dbrow->modulename, $dbrow->instance, $dbrow->courseid); } - $category = new coursecat_proxy($dbrow->categoryid); + if ($dbrow->categoryid) { + $category = new coursecat_proxy($dbrow->categoryid); + } $course = new std_proxy($dbrow->courseid, function($id) { return calendar_get_course_cached($this->coursecachereference, $id);