From e960b44251d07f607a14be1d096afa29cb33ca20 Mon Sep 17 00:00:00 2001 From: Traxus Date: Tue, 25 Apr 2023 00:16:16 -0400 Subject: [PATCH] Signed-off-by: Traxus --- src/pages/blog/[slug].tsx | 40 +++++++++++++++------------------------ 1 file changed, 15 insertions(+), 25 deletions(-) diff --git a/src/pages/blog/[slug].tsx b/src/pages/blog/[slug].tsx index ad10c02..62ad816 100644 --- a/src/pages/blog/[slug].tsx +++ b/src/pages/blog/[slug].tsx @@ -117,37 +117,27 @@ export const getStaticProps: GetStaticProps = async ( ) */ - async function getRelatedBlogPostsFromSource(): Promise { - let relatedBlogPosts = {} + let relatedBlogPostsFromSource = {} - if (process.env.NEXT_PUBLIC_DATOCMS_BYPASS_TYPE === 'local_json') { - try { - relatedBlogPosts = await getRelatedBlogPosts(post, 3) - } catch (e) { - //console.log('Failed pull related blog posts.') - //console.log('The attempt resulted in the following error:') - //console.log(e) - } - } else { - const allBlogPosts = await serverGetBlogPosts({ - filterSlugs: [slug], - step: 100 - }) + if (process.env.NEXT_PUBLIC_DATOCMS_BYPASS_TYPE === 'local_json') { + relatedBlogPostsFromSource = await getRelatedBlogPosts(post, 3) + } else { + const allBlogPosts = await serverGetBlogPosts({ + filterSlugs: [slug], + step: 100 + }) - const relatedPosts = allBlogPosts.data.filter((p) => - p.category.some((c) => - post?.category.some( - (postCategory: any) => c.slug === postCategory.slug) - ) + const relatedBlogPostsFromSource = allBlogPosts.data.filter((p) => + p.category.some((c) => + post?.category.some( + (postCategory: any) => c.slug === postCategory.slug) ) + ) - relatedBlogPosts = relatedPosts - } - - return relatedBlogPosts + relatedBlogPosts = relatedPosts } - const relatedPosts = await getRelatedBlogPostsFromSource() + const relatedPosts = await relatedBlogPostsFromSource //===== /\ FINISH NEXT_PUBLIC_DATOCMS_BYPASS /\ ====================================================