diff --git a/crates/api_crud/src/site/update.rs b/crates/api_crud/src/site/update.rs index 587dc217f..2f0503952 100644 --- a/crates/api_crud/src/site/update.rs +++ b/crates/api_crud/src/site/update.rs @@ -77,7 +77,7 @@ impl PerformCrud for EditSite { if let Some(discussion_languages) = data.discussion_languages.clone() { blocking(context.pool(), move |conn| { let site = Site::read(conn, site_id)?; - SiteLanguage::update(conn, discussion_languages.clone(), &site) + SiteLanguage::update(conn, discussion_languages, &site) }) .await??; } diff --git a/crates/db_schema/src/impls/actor_language.rs b/crates/db_schema/src/impls/actor_language.rs index 30b0cea6f..6525a82d8 100644 --- a/crates/db_schema/src/impls/actor_language.rs +++ b/crates/db_schema/src/impls/actor_language.rs @@ -1,8 +1,8 @@ use crate::{ diesel::JoinOnDsl, - newtypes::{CommunityId, LanguageId, LocalUserId, SiteId}, - source::{actor_language::*, language::Language}, -};use crate::source::site::Site; + newtypes::{CommunityId, InstanceId, LanguageId, LocalUserId, SiteId}, + source::{actor_language::*, language::Language, site::Site}, +}; use diesel::{ delete, dsl::*, @@ -16,7 +16,6 @@ use diesel::{ }; use lemmy_utils::error::LemmyError; use once_cell::sync::OnceCell; -use crate::newtypes::InstanceId; impl LocalUserLanguage { pub fn read(