From d179d1e6957e924f1b1ae6a633d05f72b5c8f1cc Mon Sep 17 00:00:00 2001 From: Paul Makles Date: Sat, 15 Jun 2024 11:01:03 +0100 Subject: [PATCH] fix(delta): don't specify the other member in permission check supersedes / closes #323 --- crates/delta/src/routes/servers/member_edit.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/delta/src/routes/servers/member_edit.rs b/crates/delta/src/routes/servers/member_edit.rs index 8d478812..21c22730 100644 --- a/crates/delta/src/routes/servers/member_edit.rs +++ b/crates/delta/src/routes/servers/member_edit.rs @@ -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