Skip to content

Commit

Permalink
fix session slugs 404
Browse files Browse the repository at this point in the history
  • Loading branch information
annarhughes committed Feb 5, 2025
1 parent 7861d95 commit 9f37fa1
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions app/[locale]/courses/[slug]/[sessionSlug]/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,9 @@ export async function generateMetadata({ params }: { params: Params }) {
const fullSlug = `courses/${slug}/${sessionSlug}`;
const story = await getStory(locale, fullSlug);

if (!story) return;
if (!story) {
return;
}

return generateMetadataBasic({
title: story.content.name,
Expand All @@ -35,7 +37,7 @@ export async function generateMetadata({ params }: { params: Params }) {
}

export async function generateStaticParams() {
let paths: { slug: string; locale: string }[] = [];
let paths: { slug: string; sessionSlug: string; locale: string }[] = [];

const locales = routing.locales;
const storyblokApi = getStoryblokApi();
Expand All @@ -53,7 +55,9 @@ export async function generateStaticParams() {
if (!session.slug || !session.published || session.is_startpage || session.is_folder) return;

for (const locale of locales) {
paths.push({ slug: session.real_path, locale });
const slug = session.slug.split('/')[1];
const sessionSlug = session.slug.split('/')[2];
paths.push({ slug, sessionSlug, locale });
}
});

Expand Down

0 comments on commit 9f37fa1

Please sign in to comment.