X-Git-Url: http://these/git/?a=blobdiff_plain;f=crates%2Fapi%2Fsrc%2Fpost%2Fsticky.rs;h=629de9d664b3c3ffdd724d1cf91489ec7bfd4c33;hb=235cc8b22897bfb3e71ba3dbd725d36863fea8ba;hp=952eed6f711bae3318cebbde500ac39d1e13ca70;hpb=276a8c2bd3e4fd1323e66b808675cf14cf6f75c5;p=lemmy.git diff --git a/crates/api/src/post/sticky.rs b/crates/api/src/post/sticky.rs index 952eed6f..629de9d6 100644 --- a/crates/api/src/post/sticky.rs +++ b/crates/api/src/post/sticky.rs @@ -17,7 +17,7 @@ use lemmy_apub::{ use lemmy_db_schema::{ source::{ moderator::{ModStickyPost, ModStickyPostForm}, - post::Post, + post::{Post, PostUpdateForm}, }, traits::Crud, }; @@ -61,7 +61,11 @@ impl Perform for StickyPost { let post_id = data.post_id; let stickied = data.stickied; let updated_post: ApubPost = blocking(context.pool(), move |conn| { - Post::update_stickied(conn, post_id, stickied) + Post::update( + conn, + post_id, + &PostUpdateForm::builder().stickied(Some(stickied)).build(), + ) }) .await?? .into();