diff --git a/aleksis/core/assets/app/apollo.js b/aleksis/core/assets/app/apollo.js index 4ea2907d80ee515258d1cf7b431d067ade60d890..a7dbba4b1a53695430a62f922313654cfa9ef99c 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" );