From b966f2dd9abf6f2655672c00ad4412825db7a246 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Wed, 18 Mar 2026 10:16:28 -0400 Subject: [PATCH] fix: update account controllers to look up `uid::(posts|topics)` zsets directly instead of iterating through local cids --- src/controllers/accounts/posts.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/controllers/accounts/posts.js b/src/controllers/accounts/posts.js index 9ce048bd28..329d123c84 100644 --- a/src/controllers/accounts/posts.js +++ b/src/controllers/accounts/posts.js @@ -31,8 +31,7 @@ const templateToData = { noItemsFoundKey: '[[user:has-no-posts]]', crumb: '[[global:posts]]', getSets: async function (callerUid, userData) { - const cids = await categories.getCidsByPrivilege('categories:cid', callerUid, 'topics:read'); - return cids.map(c => `cid:${c}:uid:${userData.uid}:pids`); + return `uid:${userData.uid}:posts`; }, }, 'account/upvoted': { @@ -143,8 +142,7 @@ const templateToData = { noItemsFoundKey: '[[user:has-no-topics]]', crumb: '[[global:topics]]', getSets: async function (callerUid, userData) { - const cids = await categories.getCidsByPrivilege('categories:cid', callerUid, 'topics:read'); - return cids.map(c => `cid:${c}:uid:${userData.uid}:tids`); + return `uid:${userData.uid}:topics`; }, }, 'account/shares': {