mirror of
https://github.com/dani-garcia/vaultwarden.wiki.git
synced 2026-10-23 07:18:09 +03:00
Fix the logic in user edditing
This commit is contained in:
1 parent
db111ae2a0
commit
c58682e3fb
1 file changed
+2
-2
@@ -476,8 +476,8 @@ fn edit_user(org_id: String, org_user_id: String, data: JsonUpcase<EditUserData>
|
||||
};
|
||||
|
||||
if new_type != user_to_edit.type_ as i32 && (
|
||||
user_to_edit.type_ >= UserOrgType::Admin as i32 ||
|
||||
new_type >= UserOrgType::Admin as i32
|
||||
user_to_edit.type_ <= UserOrgType::Admin as i32 ||
|
||||
new_type <= UserOrgType::Admin as i32
|
||||
) &&
|
||||
headers.org_user_type != UserOrgType::Owner as i32 {
|
||||
err!("Only Owners can grant and remove Admin or Owner privileges")
|
||||
|
||||
Reference in new issue
Block a user