MDL-66108 course: fix false positives when bulk moving categories.
This commit is contained in:
@@ -316,7 +316,8 @@ if ($action !== false && confirm_sesskey()) {
|
||||
$notificationsfail[] = get_string('movecategoryownparent', 'error', $cattomove->get_formatted_name());
|
||||
continue;
|
||||
}
|
||||
if (strpos($movetocat->path, $cattomove->path) === 0) {
|
||||
// Don't allow user to move selected category into one of it's own sub-categories.
|
||||
if (strpos($movetocat->path, $cattomove->path . '/') === 0) {
|
||||
$notificationsfail[] = get_string('movecategoryparentconflict', 'error', $cattomove->get_formatted_name());
|
||||
continue;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user