fix: guard against null topics

This commit is contained in:
Barış Soner Uşaklı
2021-02-11 14:48:29 -05:00
parent fc90f32ec0
commit 58cd797e4c

View File

@@ -21,7 +21,7 @@ Thumbs.exists = async function (tid, path) {
}; };
Thumbs.load = async function (topicData) { Thumbs.load = async function (topicData) {
const topicsWithThumbs = topicData.filter(t => parseInt(t.numThumbs, 10) > 0); const topicsWithThumbs = topicData.filter(t => t && parseInt(t.numThumbs, 10) > 0);
const tidsWithThumbs = topicsWithThumbs.map(t => t.tid); const tidsWithThumbs = topicsWithThumbs.map(t => t.tid);
const thumbs = await Thumbs.get(tidsWithThumbs); const thumbs = await Thumbs.get(tidsWithThumbs);
const tidToThumbs = _.zipObject(tidsWithThumbs, thumbs); const tidToThumbs = _.zipObject(tidsWithThumbs, thumbs);