From be393d571c4fdd1a4017f09e2715514e35af07b9 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Fri, 19 Jul 2024 14:48:51 -0400 Subject: [PATCH] fix: include follower sets for reassertion --- src/upgrades/4.0.0/follow_backreferences.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/upgrades/4.0.0/follow_backreferences.js b/src/upgrades/4.0.0/follow_backreferences.js index ef15570a1d..cc7d4edc08 100644 --- a/src/upgrades/4.0.0/follow_backreferences.js +++ b/src/upgrades/4.0.0/follow_backreferences.js @@ -19,7 +19,7 @@ module.exports = { db.getSortedSetsMembers(uids.map(uid => `followingRemote:${uid}`)), ]); - const toCheck = Array.from(new Set(_following.flat())); + const toCheck = Array.from(new Set(_followers.flat().concat(_following.flat()))); const asserted = await db.isSortedSetMembers('usersRemote:lastCrawled', toCheck); reassert.push(...toCheck.filter((actor, idx) => !asserted[idx]));