X-Git-Url: http://these/git/?a=blobdiff_plain;f=crates%2Fapi_crud%2Fsrc%2Fcomment%2Fupdate.rs;h=f03ad5f50b5d6d3a3ca19a376f6bd9294665ffd5;hb=2ef0f8f5f8c60d8c7632779ca16bac69daab1266;hp=7d6f78109cc27cb21cd214e8d8e69abfa46c1cfb;hpb=7bb941e5461f68b810a18ea40cb7a405ded69cc9;p=lemmy.git diff --git a/crates/api_crud/src/comment/update.rs b/crates/api_crud/src/comment/update.rs index 7d6f7810..f03ad5f5 100644 --- a/crates/api_crud/src/comment/update.rs +++ b/crates/api_crud/src/comment/update.rs @@ -15,7 +15,10 @@ use lemmy_apub::protocol::activities::{ CreateOrUpdateType, }; use lemmy_db_schema::{ - source::comment::{Comment, CommentForm}, + source::{ + actor_language::CommunityLanguage, + comment::{Comment, CommentForm}, + }, traits::Crud, }; use lemmy_db_views::structs::CommentView; @@ -77,6 +80,12 @@ impl PerformCrud for EditComment { .await?; } + let language_id = self.language_id; + blocking(context.pool(), move |conn| { + CommunityLanguage::is_allowed_community_language(conn, language_id, orig_comment.community.id) + }) + .await??; + // Update the Content let content_slurs_removed = data .content