use localuserview

This commit is contained in:
Felix Ableitner 2023-12-11 16:55:06 +01:00
parent a21027dee2
commit f48625985c

View file

@ -8,7 +8,7 @@ use lemmy_db_schema::{
source::instance_block::{InstanceBlock, InstanceBlockForm},
traits::Blockable,
};
use lemmy_db_views::structs::{LocalUserView, SiteView};
use lemmy_db_views::structs::LocalUserView;
use lemmy_utils::error::{LemmyError, LemmyErrorExt, LemmyErrorType};
#[tracing::instrument(skip(context))]
@ -19,8 +19,7 @@ pub async fn block_instance(
) -> Result<Json<BlockInstanceResponse>, LemmyError> {
let instance_id = data.instance_id;
let person_id = local_user_view.person.id;
let local_site = SiteView::read_local(&mut context.pool()).await?;
if local_site.site.instance_id == instance_id {
if local_user_view.person.instance_id == instance_id {
return Err(LemmyErrorType::CantBlockLocalInstance)?;
}