From 74bd0d42e2fb2209c3c6cd47205df31b2d0be431 Mon Sep 17 00:00:00 2001 From: oxalica Date: Thu, 29 Aug 2024 18:34:50 -0400 Subject: [PATCH] Report 403 Forbidden for insufficient permission --- src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 1576e84..a49592f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -147,7 +147,7 @@ async fn room_create( .map_err(from_db_error)? .filter(|(_, perm)| perm.contains(ServerPermission::CREATE_ROOM)) else { - return Err(StatusCode::UNAUTHORIZED); + return Err(StatusCode::FORBIDDEN); }; let ruuid = Uuid::new_v4(); @@ -466,7 +466,7 @@ async fn room_post_item( .map_err(from_db_error)? else { tracing::debug!("rejected post: unpermitted user {}", chat.signee.user); - return Err(StatusCode::UNAUTHORIZED); + return Err(StatusCode::FORBIDDEN); }; let cid = conn