Report 403 Forbidden for insufficient permission

This commit is contained in:
oxalica 2024-08-29 18:34:50 -04:00
parent 4456513139
commit 74bd0d42e2

View file

@ -147,7 +147,7 @@ async fn room_create(
.map_err(from_db_error)? .map_err(from_db_error)?
.filter(|(_, perm)| perm.contains(ServerPermission::CREATE_ROOM)) .filter(|(_, perm)| perm.contains(ServerPermission::CREATE_ROOM))
else { else {
return Err(StatusCode::UNAUTHORIZED); return Err(StatusCode::FORBIDDEN);
}; };
let ruuid = Uuid::new_v4(); let ruuid = Uuid::new_v4();
@ -466,7 +466,7 @@ async fn room_post_item(
.map_err(from_db_error)? .map_err(from_db_error)?
else { else {
tracing::debug!("rejected post: unpermitted user {}", chat.signee.user); tracing::debug!("rejected post: unpermitted user {}", chat.signee.user);
return Err(StatusCode::UNAUTHORIZED); return Err(StatusCode::FORBIDDEN);
}; };
let cid = conn let cid = conn