fix(delta): don't specify the other member in permission check

supersedes / closes #323
This commit is contained in:
Paul Makles
2024-06-15 11:01:03 +01:00
parent fc9ceb7540
commit d179d1e695

View File

@@ -30,12 +30,12 @@ pub async fn edit(
})
})?;
// Fetch server, target member and current permissions
// Fetch server and target member
let mut server = server.as_server(db).await?;
let mut member = target.as_member(db, &server.id).await?;
let mut query = DatabasePermissionQuery::new(db, &user)
.server(&server)
.member(&member);
// Fetch our currrent permissions
let mut query = DatabasePermissionQuery::new(db, &user).server(&server);
let permissions = calculate_server_permissions(&mut query).await;
// Check permissions in server