fixed: create&edit tag no select mode error

This commit is contained in:
xiaomlove
2023-01-07 21:27:53 +08:00
parent 2cef77a7f2
commit 3612edbb5b
3 changed files with 19 additions and 0 deletions

View File

@@ -471,6 +471,9 @@ class UserRepository extends BaseRepository
user_can('user-change-class', true);
$operator = $this->getUser($operator);
$targetUser = $this->getUser($targetUser);
if ($operator && $operator->class <= $targetUser->class) {
throw new InsufficientPermissionException();
}
if ($targetUser->class == $newClass) {
return true;
}