diff --git a/packages/api/src/services/save_page.ts b/packages/api/src/services/save_page.ts index 0d0ab5fbf..6deaa2f33 100644 --- a/packages/api/src/services/save_page.ts +++ b/packages/api/src/services/save_page.ts @@ -141,6 +141,14 @@ export const savePage = async ( url: articleToSave.url, }) if (existingPage) { + // we don't want to update an rss feed page if rss-feeder is tring to re-save it + if (existingPage.rssFeedUrl === input.rssFeedUrl) { + return { + clientRequestId: pageId, + url: `${homePageURL()}/${saver.username}/${slug}`, + } + } + pageId = existingPage.id slug = existingPage.slug if (