From 1bb12b416acb475ee173a3638b408a490032e92a Mon Sep 17 00:00:00 2001 From: ispik Date: Sun, 12 Apr 2026 13:53:30 +0300 Subject: [PATCH] fix: update account disable endpoint to return EmptyResponse --- crates/delta/src/routes/admin/accounts/account_disable.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/delta/src/routes/admin/accounts/account_disable.rs b/crates/delta/src/routes/admin/accounts/account_disable.rs index 99456127..8da12310 100644 --- a/crates/delta/src/routes/admin/accounts/account_disable.rs +++ b/crates/delta/src/routes/admin/accounts/account_disable.rs @@ -7,6 +7,7 @@ use revolt_models::v0::{self}; use revolt_result::{create_error, Result}; use rocket::serde::json::Json; use rocket::State; +use rocket_empty::EmptyResponse; /// Disable an account. Requires AccountDisable permissions #[openapi(tag = "Admin")] @@ -16,7 +17,7 @@ pub async fn admin_account_disable( auth: AdminAuthorization, id: Reference<'_>, case: Option<&str>, -) -> Result<()> { +) -> Result { let user = flatten_authorized_user(&auth); if !user_has_permission(user, v0::AdminUserPermissionFlags::AccountDisable) { return Err(create_error!(MissingPermission { @@ -50,5 +51,5 @@ pub async fn admin_account_disable( db.disable_authifier_account(&target.id).await?; - Ok(()) + Ok(EmptyResponse) }