Index: moodle/mod/lamslesson/lib.php =================================================================== diff -u -r8bc3f6c4fd5b7348954b1026d365ca583a244e8d -rc04ae82310a4ce21cfd1988bf7362cebf6779f5b --- moodle/mod/lamslesson/lib.php (.../lib.php) (revision 8bc3f6c4fd5b7348954b1026d365ca583a244e8d) +++ moodle/mod/lamslesson/lib.php (.../lib.php) (revision c04ae82310a4ce21cfd1988bf7362cebf6779f5b) @@ -100,11 +100,14 @@ function lamslesson_update_instance($lamslesson) { global $DB; + //Get first the original record and check whether the sequence_id has changed of not + $originallamslesson = $DB->get_record('lamslesson', array('id' => $lamslesson->instance)); $lamslesson->timemodified = time(); $lamslesson->id = $lamslesson->instance; - # You may have to add extra stuff in here # - lamslesson_add_lesson($lamslesson); + if ($originallamslesson->sequence_id != $lamslesson->sequence_id) { + lamslesson_add_lesson($lamslesson); + } return $DB->update_record('lamslesson', $lamslesson); }