diff --git a/src/controllers/topics.js b/src/controllers/topics.js index 74ec15c80f..55af0885f3 100644 --- a/src/controllers/topics.js +++ b/src/controllers/topics.js @@ -151,7 +151,7 @@ topicsController.get = async function getTopic(req, res, next) { res.set('Link', `<${href}>; rel="alternate"; type="application/activity+json"`); } - if (!utils.isNumber(topicData.mainPid)) { + if (req.uid > 0 && !utils.isNumber(topicData.mainPid)) { // not awaited on purpose so topic loading is not blocked activitypub.notes.backfill(topicData.mainPid); }