Skip to content

Commit b694d2b

Browse files
committed
Fix #813 - delete grades before main record (MDL-64878)
1 parent 429c090 commit b694d2b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Diff for: lib.php

+3-2
Original file line numberDiff line numberDiff line change
@@ -166,10 +166,11 @@ function attendance_delete_instance($id) {
166166

167167
$DB->delete_records('attendance_warning', array('idnumber' => $id));
168168

169-
$DB->delete_records('attendance', array('id' => $id));
170-
169+
// Grades must be deleted before the main attendance record.
171170
attendance_grade_item_delete($attendance);
172171

172+
$DB->delete_records('attendance', ['id' => $id]);
173+
173174
return true;
174175
}
175176

0 commit comments

Comments
 (0)