diff --git a/wp-content/themes/moonshine/app/pages/[...uri].vue b/wp-content/themes/moonshine/app/pages/[...uri].vue index 36af0de..64e525d 100644 --- a/wp-content/themes/moonshine/app/pages/[...uri].vue +++ b/wp-content/themes/moonshine/app/pages/[...uri].vue @@ -4,11 +4,11 @@ const { data } = await useAsyncGraphQLQuery("NodeByUri", { uri }); // Resolve and validate Node component if (!data.value.nodeByUri) { - throw createError({ statusCode: 404, message: `La page demandée est introuvable: ${uri}` }); + throw createError({ statusCode: 404, message: `La page demandée est introuvable: ${uri}`, fatal: true }); } const componentName = `Node${data.value.nodeByUri.__typename}`; if (!useNuxtApp().vueApp.component(componentName)) { - throw createError({ statusCode: 404, message: `La page demandée ne peut pas être affichée correctement: ${componentName}` }); + throw createError({ statusCode: 404, message: `La page demandée ne peut pas être affichée correctement: ${componentName}`, fatal: true }); }