MDL-72991 Course: Fix move_section_to is not updating correct section
commit1f85802f86aaeed7a71ab0a967be25f082debf90
authorHuong Nguyen <huongnv13@gmail.com>
Thu, 20 Jan 2022 02:47:58 +0000 (20 09:47 +0700)
committerHuong Nguyen <huongnv13@gmail.com>
Tue, 15 Mar 2022 03:37:55 +0000 (15 10:37 +0700)
treed35d9a46d7d30a6cc75cf295cbe8006f0eb7d5e7
parent6d7dbaa6859da1e1c2d0f5ef64fe9d314dc54f3f
MDL-72991 Course: Fix move_section_to is not updating correct section

When we change the position of two sections, we just need to update
the position of the affected sections, not all the sections in the course.
This will improve the performance since the system only executes the queries to affected sections.
Also, the system only clears the cache for affected sections, not all the sections in the course.
course/lib.php
course/tests/courselib_test.php