From faeefcce1fd5042f3ced4a6d756c8795195af629 Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Mon, 16 Jan 2023 12:40:54 +0100 Subject: [PATCH] Log details of query errors --- aleksis/core/assets/app/apollo.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aleksis/core/assets/app/apollo.js b/aleksis/core/assets/app/apollo.js index 4ea2907d8..a7dbba4b1 100644 --- a/aleksis/core/assets/app/apollo.js +++ b/aleksis/core/assets/app/apollo.js @@ -120,14 +120,17 @@ const apolloOpts = { }, error: ({ graphQLErrors, networkError }, vm) => { if (graphQLErrors) { + for (let err of graphQLErrors) { + console.error("GraphQL query error:", err.message); + } // Add a snackbar on all errors returned by the GraphQL endpoint - console.error("A GraphQL query failed on the server"); addErrorSnackbarItem("graphql.snackbar_error_message"); } if (networkError) { // Set app offline globally on network errors // This will cause the offline logic to kick in, starting a ping check or // similar recovery strategies depending on the app/navigator state + console.error("Network error:", networkError); console.error( "Network error during GraphQL query, setting offline state" ); -- GitLab