X-Git-Url: http://these/git/?a=blobdiff_plain;f=crates%2Fapub%2Fsrc%2Fcollections%2Fcommunity_outbox.rs;h=854db934976cb26b5adfcc8c8135ade39f2d3144;hb=1d38aad9d3d51ef606074d5b49a8030c49dd0e9e;hp=c95b64aab515441e42eb6f950b39ce2f9b6fbeeb;hpb=73492af4b09448684ffde3d55454434ec3ed490b;p=lemmy.git diff --git a/crates/apub/src/collections/community_outbox.rs b/crates/apub/src/collections/community_outbox.rs index c95b64aa..854db934 100644 --- a/crates/apub/src/collections/community_outbox.rs +++ b/crates/apub/src/collections/community_outbox.rs @@ -41,14 +41,16 @@ impl Collection for ApubCommunityOutbox { owner: &Self::Owner, data: &Data, ) -> Result { - let post_list: Vec = Post::list_for_community(data.pool(), owner.id) + let post_list: Vec = Post::list_for_community(&mut data.pool(), owner.id) .await? .into_iter() .map(Into::into) .collect(); let mut ordered_items = vec![]; for post in post_list { - let person = Person::read(data.pool(), post.creator_id).await?.into(); + let person = Person::read(&mut data.pool(), post.creator_id) + .await? + .into(); let create = CreateOrUpdatePage::new(post, &person, owner, CreateOrUpdateType::Create, data).await?; let announcable = AnnouncableActivities::CreateOrUpdatePost(create);