From 6300c8011b58b096aa5b437ae4b40735e9f29531 Mon Sep 17 00:00:00 2001 From: mbecker20 Date: Mon, 6 Mar 2023 17:09:12 +0000 Subject: [PATCH] fix modify global user permissions operator - make operator the admin, instead of the target --- core/src/api/permissions.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/src/api/permissions.rs b/core/src/api/permissions.rs index 0da0e2283..2740c31e2 100644 --- a/core/src/api/permissions.rs +++ b/core/src/api/permissions.rs @@ -284,7 +284,7 @@ async fn modify_user_create_server_permissions( "user does not have permissions for this action (not admin)" )); } - let user = state + let target_user = state .db .users .find_one_by_id(&user_id) @@ -312,7 +312,7 @@ async fn modify_user_create_server_permissions( "modify user create server permissions", format!( "{update_type} create server permissions for {} (id: {})", - user.username, user.id + target_user.username, target_user.id ), )], start_ts: ts.clone(), @@ -339,7 +339,7 @@ async fn modify_user_create_build_permissions( "user does not have permissions for this action (not admin)" )); } - let user = state + let target_user = state .db .users .find_one_by_id(&user_id) @@ -367,7 +367,7 @@ async fn modify_user_create_build_permissions( "modify user create build permissions", format!( "{update_type} create build permissions for {} (id: {})", - user.username, user.id + target_user.username, target_user.id ), )], start_ts: ts.clone(),