MDL-63665 mod_choice: no exception when course_modules doesn't exist

This issue is a part of the MDL-62560 Epic.
This commit is contained in:
Shamim Rezaie 2018-10-17 17:19:58 +11:00
parent b96446f3af
commit 8839feb90e

View File

@ -244,7 +244,10 @@ class provider implements
if (!$context instanceof \context_module) {
continue;
}
$instanceid = $DB->get_field('course_modules', 'instance', ['id' => $context->instanceid], MUST_EXIST);
$instanceid = $DB->get_field('course_modules', 'instance', ['id' => $context->instanceid]);
if (!$instanceid) {
continue;
}
$DB->delete_records('choice_answers', ['choiceid' => $instanceid, 'userid' => $userid]);
}
}