From 3d611ab70eb9373d37e7752e08a71e9e8c7160f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sun, 31 Oct 2021 16:13:16 -0400 Subject: [PATCH] fix: events for just topic with main post --- src/topics/index.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/topics/index.js b/src/topics/index.js index ddc432bfd4..06a6879c6c 100644 --- a/src/topics/index.js +++ b/src/topics/index.js @@ -254,9 +254,12 @@ Topics.addNextPostTimestamp = async function (postData, set, reverse) { } }); const lastPost = postData[postData.length - 1]; - if (lastPost && lastPost.index) { - const data = await db[reverse ? 'getSortedSetRevRangeWithScores' : 'getSortedSetRangeWithScores'](set, lastPost.index, lastPost.index); - lastPost.nextPostTimestamp = data.length ? data[0].score : Date.now(); + if (lastPost) { + lastPost.nextPostTimestamp = Date.now(); + if (lastPost.index) { + const data = await db[reverse ? 'getSortedSetRevRangeWithScores' : 'getSortedSetRangeWithScores'](set, lastPost.index, lastPost.index); + lastPost.nextPostTimestamp = data.length ? data[0].score : lastPost.nextPostTimestamp; + } } };