forked from jmug/stoatchat
fix: incorrect owner rank
This commit is contained in:
@@ -13,7 +13,7 @@ pub async fn req(db: &Db, user: User, target: Ref, role_id: String) -> Result<Em
|
|||||||
.throw_permission(db, Permission::ManageRole)
|
.throw_permission(db, Permission::ManageRole)
|
||||||
.await?;
|
.await?;
|
||||||
|
|
||||||
let member_rank = permissions.get_member_rank().unwrap_or(0);
|
let member_rank = permissions.get_member_rank().unwrap_or(i64::MIN);
|
||||||
|
|
||||||
if let Some(role) = server.roles.remove(&role_id) {
|
if let Some(role) = server.roles.remove(&role_id) {
|
||||||
if role.rank <= member_rank {
|
if role.rank <= member_rank {
|
||||||
|
|||||||
Reference in New Issue
Block a user