This commit is contained in:
2024-08-04 12:34:46 +03:00
parent bac5584b46
commit 7669a02a95
15 changed files with 37 additions and 38 deletions

View File

@ -26,6 +26,14 @@ pub async fn set(
.handle_internal()?
.can_manage_guard()?;
let folder_info = db::folder::get_by_id(params.folder_id, &pool)
.await
.handle_internal()?
.ok_or(StatusCode::NOT_FOUND)?;
if folder_info.owner_id == params.user_id {
return Err(StatusCode::BAD_REQUEST);
}
db::permissions::insert(
params.user_id,
params.folder_id,