From b20a6ed0d700f0a02cdf5d9e42d6f0fd42b6f4e0 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Wed, 28 May 2025 12:31:53 -0400 Subject: [PATCH] fix: missed handling zset on ap unfollow --- src/api/activitypub.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/api/activitypub.js b/src/api/activitypub.js index ce78f12d23..57a9bfe287 100644 --- a/src/api/activitypub.js +++ b/src/api/activitypub.js @@ -126,6 +126,7 @@ activitypubApi.unfollow = enabledCheck(async (caller, { type, id, actor }) => { await Promise.all([ db.sortedSetRemove(`followingRemote:${id}`, actor), db.sortedSetRemove(`followRequests:uid.${id}`, actor), + db.sortedSetRemove(`followersRemote:${actor}`, id), db.decrObjectField(`user:${id}`, 'followingRemoteCount'), ]); } else if (type === 'cid') {