diff --git a/src/pages/resources/Recipes/[recipeName].astro b/src/pages/resources/Recipes/[recipeName].astro index 53f9b4d..2eaa8e7 100644 --- a/src/pages/resources/Recipes/[recipeName].astro +++ b/src/pages/resources/Recipes/[recipeName].astro @@ -11,7 +11,7 @@ const collection = "resources/Recipes"; export async function getStaticPaths() { const recipes = await memorium.listResource("Recipes"); - const paths = recipes.content.filter(res =>res.content).map((recipe: any) => { + const paths = recipes.content?.filter(res =>res.content).map((recipe: any) => { return { params: { recipeName: recipe.name.replace(/\.md$/, ""), @@ -19,7 +19,7 @@ export async function getStaticPaths() { }; }); - return paths; + return paths ?? []; } const recipeResponse = await memorium.listResource( diff --git a/src/pages/resources/Recipes/index.astro b/src/pages/resources/Recipes/index.astro index df8f1b7..8fb6f57 100644 --- a/src/pages/resources/Recipes/index.astro +++ b/src/pages/resources/Recipes/index.astro @@ -9,7 +9,7 @@ const recipes = await memorium.listResource("Recipes"); { recipes.content - .filter((res) => res.content) + ?.filter((res) => res.content) .map((recipe: any) => (