From 948fb97e89a07173e23b0e9ba0ab3fe9a4a21e26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=B0spik?= Date: Sat, 13 Jun 2026 11:58:03 +0300 Subject: [PATCH] fix: channel edit endpoint would fail due to expecting user --- .../src/routes/admin/channels/actions/channel_edit.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/crates/delta/src/routes/admin/channels/actions/channel_edit.rs b/crates/delta/src/routes/admin/channels/actions/channel_edit.rs index e2b236bd..c1c4a7bd 100644 --- a/crates/delta/src/routes/admin/channels/actions/channel_edit.rs +++ b/crates/delta/src/routes/admin/channels/actions/channel_edit.rs @@ -1,7 +1,5 @@ use rocket::serde::json::Json; -use crate::routes::admin::util::{ - create_audit_action, flatten_authorized_user, user_has_permission, -}; +use crate::routes::admin::util::{create_audit_action, flatten_authorized_user, user_has_permission}; use revolt_database::{util::reference::Reference, AdminAuthorization, Channel, Database, File, PartialChannel, SystemMessage, User, AMQP}; use revolt_models::v0; use revolt_result::{create_error, Result}; @@ -17,7 +15,6 @@ pub async fn admin_channel_edit( voice_client: &State, amqp: &State, channel_id: Reference<'_>, - user: User, data: Json, case: Option<&str> ) -> Result> { @@ -35,6 +32,8 @@ pub async fn admin_channel_edit( })); } + let user = db.fetch_user(&admin.platform_user_id).await?; + let mut channel = channel_id.as_channel(db).await?; if data.name.is_none() @@ -270,7 +269,7 @@ pub async fn admin_channel_edit( create_audit_action( &db, - &user.id, + &admin.id, v0::AdminAuditItemActions::EditChannel, case, Some(channel_id.id),