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) } }