fix: fix update score permission check (#2335)

* fix: Fixed the missing permission check when updating the score field.
* Update object/user_util.go
This commit is contained in:
ZhiKai
2023-09-16 21:06:20 +08:00
committed by GitHub
parent eacc3fae5a
commit c3b3840994

View File

@ -320,6 +320,11 @@ func CheckPermissionForUpdateUser(oldUser, newUser *User, isAdmin bool, lang str
itemsChanged = append(itemsChanged, item)
}
if oldUser.Score != newUser.Score {
item := GetAccountItemByName("Score", organization)
itemsChanged = append(itemsChanged, item)
}
for i := range itemsChanged {
if pass, err := CheckAccountItemModifyRule(itemsChanged[i], isAdmin, lang); !pass {
return pass, err