From: Dessalines Date: Mon, 16 Aug 2021 20:51:08 +0000 (-0400) Subject: Don't allow deleted users to do actions. Fixes #1656 (#1704) X-Git-Url: http://these/git/%7B%60https:/%7B%60css/themes/%22https:/nerdica.net/%7BpictshareAvatarThumbnail%28mod.avatar%29%7D?a=commitdiff_plain;h=2966203653c16013281af5bc1e6260e73fff4571;p=lemmy.git Don't allow deleted users to do actions. Fixes #1656 (#1704) --- diff --git a/crates/api_common/src/lib.rs b/crates/api_common/src/lib.rs index 4e3cd751..1f62a8f3 100644 --- a/crates/api_common/src/lib.rs +++ b/crates/api_common/src/lib.rs @@ -272,6 +272,11 @@ pub async fn get_local_user_view_from_jwt( return Err(ApiError::err("site_ban").into()); } + // Check for user deletion + if local_user_view.person.deleted { + return Err(ApiError::err("deleted").into()); + } + check_validator_time(&local_user_view.local_user.validator_time, &claims)?; Ok(local_user_view)