diff --git a/course/tests/courselib_test.php b/course/tests/courselib_test.php index 0d0571dfd0c..5429332a4d4 100644 --- a/course/tests/courselib_test.php +++ b/course/tests/courselib_test.php @@ -144,7 +144,8 @@ class core_course_courselib_testcase extends advanced_testcase { // The goal not being to fully test assign_add_instance() we'll stop here for the assign tests - to avoid too many DB queries. // Advanced grading. - $contextmodule = context_module::instance($dbmodinstance->id); + $cm = get_coursemodule_from_instance('assign', $dbmodinstance->id); + $contextmodule = context_module::instance($cm->id); $advancedgradingmethod = $DB->get_record('grading_areas', array('contextid' => $contextmodule->id, 'activemethod' => $moduleinfo->advancedgradingmethod_submissions));