generated from pascalmartineau/wp-skeleton
minor: change message
All checks were successful
Deploy WordPress and Nuxt / deploy (push) Successful in 58s
All checks were successful
Deploy WordPress and Nuxt / deploy (push) Successful in 58s
This commit is contained in:
@@ -4,15 +4,17 @@ import { ThePage, TheArticle, TheEvent, TheLocation, TheMembership, TheProject,
|
|||||||
export async function useNodeByUri(uri: string) {
|
export async function useNodeByUri(uri: string) {
|
||||||
const { data, error } = await useAsyncGraphqlQuery("nodeByUri", { uri }, { graphqlCaching: { client: true } });
|
const { data, error } = await useAsyncGraphqlQuery("nodeByUri", { uri }, { graphqlCaching: { client: true } });
|
||||||
if (error.value) {
|
if (error.value) {
|
||||||
|
console.log(error.value);
|
||||||
throw createError({ statusCode: 500, statusMessage: "Erreur interne", message: error.value.message });
|
throw createError({ statusCode: 500, statusMessage: "Erreur interne", message: error.value.message });
|
||||||
}
|
}
|
||||||
if (!data.value) {
|
if (!data.value) {
|
||||||
throw createError({ statusCode: 500, statusMessage: "Erreur interne", message: "La page n'a retourné aucunes données." });
|
throw createError({ statusCode: 500, statusMessage: "Erreur interne", message: "La page n'a retourné aucunes données." });
|
||||||
}
|
}
|
||||||
if (data.value.errors.length) {
|
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 })) || [];
|
const breadcrumbs = node?.breadcrumbs?.map(({ label, to }) => ({ label, to: to || undefined })) || [];
|
||||||
switch (node?.__typename) {
|
switch (node?.__typename) {
|
||||||
case "Event":
|
case "Event":
|
||||||
|
|||||||
Reference in New Issue
Block a user