From e042201f4bc662cc294ba19f63e218aa0860d82c Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Thu, 8 May 2025 16:32:21 -0400 Subject: [PATCH] fix: handle missing orderedItems property in followers route --- src/controllers/activitypub/index.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/controllers/activitypub/index.js b/src/controllers/activitypub/index.js index 0d9962ebf2..583d437ffb 100644 --- a/src/controllers/activitypub/index.js +++ b/src/controllers/activitypub/index.js @@ -95,13 +95,15 @@ Controller.getFollowers = async (req, res) => { url: `${nconf.get('url')}/uid/${req.params.uid}/followers`, }); - collection.orderedItems = collection.orderedItems.map(({ uid }) => { - if (utils.isNumber(uid)) { - return `${nconf.get('url')}/uid/${uid}`; - } + if (collection.hasOwnProperty('orderedItems')) { + collection.orderedItems = collection.orderedItems.map(({ uid }) => { + if (utils.isNumber(uid)) { + return `${nconf.get('url')}/uid/${uid}`; + } - return uid; - }); + return uid; + }); + } res.status(200).json(collection); };