Index: moodle/mod/lamslesson/lib.php =================================================================== diff -u -r5d6bb114360bd887d2d1bb5f1dd383254e0e6e47 -rbbc50b835df7dbce8eb662579511f9e01dc96f0a --- moodle/mod/lamslesson/lib.php (.../lib.php) (revision 5d6bb114360bd887d2d1bb5f1dd383254e0e6e47) +++ moodle/mod/lamslesson/lib.php (.../lib.php) (revision bbc50b835df7dbce8eb662579511f9e01dc96f0a) @@ -149,6 +149,9 @@ # Delete any dependent records here # $DB->delete_records('lamslesson', array('id' => $lamslesson->id)); + // Delete grade item for given lamslesson + lamslesson_grade_item_delete($lamslesson); + // delete the lesson from LAMS server lamslesson_delete_lesson($USER->username, $lsId); @@ -167,7 +170,7 @@ global $CFG, $USER; if (!isset($CFG->lamslesson_serverid, $CFG->lamslesson_serverkey) || $CFG->lamslesson_serverid == "") { print_error(get_string('notsetup', 'lamslesson')); - return NULL; + return false; } $datetime = lamslesson_get_datetime();