diff --git a/src/server/api/routers/rss.ts b/src/server/api/routers/rss.ts index 64e97e458..e62dc0e3e 100644 --- a/src/server/api/routers/rss.ts +++ b/src/server/api/routers/rss.ts @@ -70,7 +70,7 @@ export const rssRouter = createTRPCRouter({ } if (input.feedUrls.length === 0) { - return [{ feed: undefined, success: false }] + return [] } const result = await Promise.all( diff --git a/src/widgets/rss/RssWidgetTile.tsx b/src/widgets/rss/RssWidgetTile.tsx index 2be4250ff..233b04dbd 100644 --- a/src/widgets/rss/RssWidgetTile.tsx +++ b/src/widgets/rss/RssWidgetTile.tsx @@ -100,7 +100,7 @@ function RssTile({ widget }: RssTileProps) { ); } - if (data.length === 1 && !data[0].feed || isError) { + if (data.length < 1 || !data[0].feed || isError) { return (
@@ -200,7 +200,7 @@ export const useGetRssFeeds = ( // Cache the results for 24 hours cacheTime: 1000 * 60 * 60 * 24, staleTime: 1000 * 60 * refreshInterval, - enabled: !!configName || !!feedUrls, + enabled: !!configName, } );