From bc1c48da4b7395bca5f4df46aeef3745e0e2fee8 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Fri, 19 Apr 2024 15:54:26 +0800 Subject: [PATCH] fix failed to get thumbnail from rss feed --- packages/api/src/jobs/rss/refreshFeed.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/api/src/jobs/rss/refreshFeed.ts b/packages/api/src/jobs/rss/refreshFeed.ts index 5afdab813..06faefde2 100644 --- a/packages/api/src/jobs/rss/refreshFeed.ts +++ b/packages/api/src/jobs/rss/refreshFeed.ts @@ -160,8 +160,12 @@ const getThumbnail = (item: RssFeedItem) => { return item['media:thumbnail'].$.url } - return item['media:content']?.find((media) => media.$.medium === 'image')?.$ - .url + if (item['media:content']) { + return item['media:content'].find((media) => media.$?.medium === 'image')?.$ + .url + } + + return undefined } export const fetchAndChecksum = async (url: string) => {