From 9fbafd8e79c7527b1821467a89ac17ce631b613b Mon Sep 17 00:00:00 2001 From: Kitaiti Makoto Date: Fri, 6 May 2022 11:38:04 +0900 Subject: [PATCH] Fix Follow object in accepting follow --- plume-models/src/follows.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/plume-models/src/follows.rs b/plume-models/src/follows.rs index 2a334767..ee7e4587 100644 --- a/plume-models/src/follows.rs +++ b/plume-models/src/follows.rs @@ -161,9 +161,7 @@ impl AsObject for User { fn activity(self, conn: &DbConn, actor: User, id: &str) -> Result { // Mastodon (at least) requires the full Follow object when accepting it, // so we rebuilt it here - let mut follow = - FollowAct::new(id.parse::()?, actor.ap_url.parse::()?); - follow.set_id(id.parse::()?); + let follow = FollowAct::new(actor.ap_url.parse::()?, id.parse::()?); Follow::accept_follow(conn, &actor, &self, follow, actor.id, self.id) } }