Index: course/rest.php IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- course/rest.php (date 1354921149000) +++ course/rest.php (revision ) @@ -163,6 +163,15 @@ if (!empty($module->name)) { $DB->update_record($cm->modname, $module); + + if (plugin_supports('mod', $cm->modname, FEATURE_GRADE_HAS_GRADE)) { + $instance = $DB->get_record($cm->modname, array('id' => $cm->instance), '*', MUST_EXIST); + // Add fields similar to grade_grab_course_grades() + $instance->cmidnumber = $cm->idnumber; + $instance->modname = $cm->modname; + + component_callback('mod_'.$cm->modname, 'grade_item_update', array($instance)); + } } else { $module->name = $cm->name; }