diff --git a/wp-content/themes/ccat/app/composables/useNodeByUri.ts b/wp-content/themes/ccat/app/composables/useNodeByUri.ts index dd85cd3..c17ec34 100644 --- a/wp-content/themes/ccat/app/composables/useNodeByUri.ts +++ b/wp-content/themes/ccat/app/composables/useNodeByUri.ts @@ -4,15 +4,17 @@ import { ThePage, TheArticle, TheEvent, TheLocation, TheMembership, TheProject, export async function useNodeByUri(uri: string) { const { data, error } = await useAsyncGraphqlQuery("nodeByUri", { uri }, { graphqlCaching: { client: true } }); if (error.value) { + console.log(error.value); throw createError({ statusCode: 500, statusMessage: "Erreur interne", message: error.value.message }); } if (!data.value) { throw createError({ statusCode: 500, statusMessage: "Erreur interne", message: "La page n'a retourné aucunes données." }); } if (data.value.errors.length) { - throw createError({ statusCode: 500, statusMessage: "Erreur interne", message: data.value.errors.map((error) => error.message).join("\n") }); + console.log(data.value.errors); + throw createError({ statusCode: 500, statusMessage: "Erreur serveur", message: data.value.errors.map((error) => error.message).join("\n") }); } - const node = data.value?.data.nodeByUri; + const node = data.value.data.nodeByUri; const breadcrumbs = node?.breadcrumbs?.map(({ label, to }) => ({ label, to: to || undefined })) || []; switch (node?.__typename) { case "Event":