From 26feeadde8f3501f01cad5703a7890dbbf72b811 Mon Sep 17 00:00:00 2001 From: fzaninotto Date: Mon, 4 Nov 2019 18:07:30 +0100 Subject: [PATCH] log dataProvider errors in the console Fix #3428 --- packages/ra-core/src/dataProvider/useDataProvider.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/ra-core/src/dataProvider/useDataProvider.ts b/packages/ra-core/src/dataProvider/useDataProvider.ts index efc7d0a44ea..9c1bb6870b2 100644 --- a/packages/ra-core/src/dataProvider/useDataProvider.ts +++ b/packages/ra-core/src/dataProvider/useDataProvider.ts @@ -274,6 +274,7 @@ const performUndoableQuery = ({ warnBeforeClosingWindow ); } + console.error(error); return logoutIfAccessDenied(error).then(loggedOut => { if (loggedOut) return; dispatch({ @@ -354,8 +355,9 @@ const performQuery = ({ onSuccess && onSuccess(response); return response; }) - .catch(error => - logoutIfAccessDenied(error).then(loggedOut => { + .catch(error => { + console.error(error); + return logoutIfAccessDenied(error).then(loggedOut => { if (loggedOut) return; dispatch({ type: `${action}_FAILURE`, @@ -372,8 +374,8 @@ const performQuery = ({ dispatch({ type: FETCH_ERROR, error }); onFailure && onFailure(error); throw error; - }) - ); + }); + }); }; interface QueryFunctionParams {