From 49f308adc4474e7887253bd741a9e8b6306ae740 Mon Sep 17 00:00:00 2001 From: Vishvamsinh Vaghela Date: Thu, 17 Oct 2024 11:12:34 +0530 Subject: [PATCH] replaced throw with promise.reject --- scripts/build-rss.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/build-rss.js b/scripts/build-rss.js index 47ba14f4ffe..284236cf056 100644 --- a/scripts/build-rss.js +++ b/scripts/build-rss.js @@ -57,7 +57,7 @@ module.exports = async function rssFeed(type, title, desc, outputPath) { for (let post of posts) { if (!post.title || !post.slug || !post.excerpt || !post.date) { - throw new Error('Missing required fields in post data'); + return Promise.reject(new Error('Missing required fields in post data')); } const link = `${base}${post.slug}${tracking}`; const { title, excerpt, date } = post; @@ -94,6 +94,6 @@ module.exports = async function rssFeed(type, title, desc, outputPath) { await fs.writeFile(`./public/${outputPath}`, xml, 'utf8'); return `RSS feed generated successfully at ${outputPath}`; } catch (err) { - throw new Error(`Failed to generate RSS feed: ${err.message}`); + return Promise.reject(new Error(`Failed to generate RSS feed: ${err.message}`)); } };