diff --git a/client/coral-framework/services/store.js b/client/coral-framework/services/store.js index bf2735e45..fbc444eec 100644 --- a/client/coral-framework/services/store.js +++ b/client/coral-framework/services/store.js @@ -3,9 +3,19 @@ import thunk from 'redux-thunk'; import mainReducer from '../reducers'; import {client} from './client'; +const apolloErrorReporter = () => next => action => { + if (action.type === 'APOLLO_QUERY_ERROR') { + console.error(action.error); + } + return next(action); +}; + const middlewares = [ - applyMiddleware(client.middleware()), - applyMiddleware(thunk) + applyMiddleware( + client.middleware(), + thunk, + apolloErrorReporter, + ), ]; if (window.devToolsExtension) {