Details
-
Bug
-
Resolution: Fixed
-
Critical
-
1.9.16, 2.0.7, 2.1, 2.2, 2.3.3, 2.4, 2.4.6, 2.5.2
-
Any
-
MOODLE_19_STABLE, MOODLE_20_STABLE, MOODLE_21_STABLE, MOODLE_22_STABLE, MOODLE_23_STABLE, MOODLE_24_STABLE, MOODLE_25_STABLE
-
MOODLE_24_STABLE, MOODLE_25_STABLE
-
wip-mdl-31405-new
-
-
Easy
-
-
BACKEND Sprint 6
Description
Course reset does not work correctly if activity dates are to be updated and course contains more than one type of assignment. This is due to fact that function assignment/lib.php: assignment_reset_userdata contains a loop for all assignment types. This calls the function reset_userdata and repetitively calls moodlelib.php::shift_course_mod_data. The last one should be called only once for all assignments.