diff --git a/app/(root)/blog/[slug]/page.tsx b/app/(root)/blog/[slug]/page.tsx index 284125b..6c0fe3d 100644 --- a/app/(root)/blog/[slug]/page.tsx +++ b/app/(root)/blog/[slug]/page.tsx @@ -28,7 +28,7 @@ async function getData(slug: string) { _createdAt }[0]`; - const data = await client.fetch(query); + const data = await client.fetch(query, {}, { cache: "no-store" }); return data; } diff --git a/app/(root)/blog/page/[id]/page.tsx b/app/(root)/blog/page/[id]/page.tsx index 66f6236..6cef77c 100644 --- a/app/(root)/blog/page/[id]/page.tsx +++ b/app/(root)/blog/page/[id]/page.tsx @@ -65,7 +65,11 @@ export async function generateStaticParams() { const cardsPerPage = 6; const totalPostsQuery = `count(*[_type == 'blog'])`; - const totalPosts: number = await client.fetch(totalPostsQuery); + const totalPosts: number = await client.fetch( + totalPostsQuery, + {}, + { cache: "no-store" } + ); const totalPages = Math.ceil(totalPosts / cardsPerPage); diff --git a/components/cards/BlogCards.tsx b/components/cards/BlogCards.tsx index 7da8120..e8bcb41 100644 --- a/components/cards/BlogCards.tsx +++ b/components/cards/BlogCards.tsx @@ -41,7 +41,11 @@ const BlogCards: React.FC = async (props) => { _createdAt }[${(currentPage - 1) * cardsPerPage}...${currentPage * cardsPerPage}]`; - const posts: BlogPostcard[] = await client.fetch(query); + const posts: BlogPostcard[] = await client.fetch( + query, + {}, + { cache: "no-store" } + ); const totalPostsQuery = `count(*[_type == 'blog'])`; const totalPosts: number = await client.fetch(totalPostsQuery);