]> Untitled Git - lemmy.git/blobdiff - crates/apub/src/activities/community/undo_block_user.rs
Use doku(skip) for opentelemetry_url config value (ref #2085) (#2091)
[lemmy.git] / crates / apub / src / activities / community / undo_block_user.rs
index 2a7a2b15088b652e1761507dafcbef7f5a891d22..a62315ddd16ed63fbb09979bc1ab617f866a1dcd 100644 (file)
@@ -36,7 +36,7 @@ impl UndoBlockUserFromCommunity {
     actor: &ApubPerson,
     context: &LemmyContext,
   ) -> Result<(), LemmyError> {
-    let block = BlockUserFromCommunity::new(community, target, actor, context)?;
+    let block = BlockUserFromCommunity::new(community, target, actor, None, context)?;
 
     let id = generate_activity_id(
       UndoType::Undo,
@@ -87,12 +87,13 @@ impl ActivityHandler for UndoBlockUserFromCommunity {
     let blocked_user = self
       .object
       .object
-      .dereference(context, request_counter)
+      .dereference(context, context.client(), request_counter)
       .await?;
 
     let community_user_ban_form = CommunityPersonBanForm {
       community_id: community.id,
       person_id: blocked_user.id,
+      expires: None,
     };
 
     blocking(context.pool(), move |conn: &'_ _| {