From 965cdef855d000ac4ba7b99d951921aea8c87f44 Mon Sep 17 00:00:00 2001 From: Jack Westbrook Date: Thu, 4 Jul 2024 16:44:49 +0200 Subject: [PATCH] Datasource Config: Return error object on failed updates (again) (#89906) * refactor(datasource): only pass back the error information when rejecting ds updates * revert(datasource): remove stray console import * refactor(datasource-config): update traceId to traceID --- public/app/features/datasources/state/actions.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/app/features/datasources/state/actions.ts b/public/app/features/datasources/state/actions.ts index 7a09899fe5b..10574a29bf5 100644 --- a/public/app/features/datasources/state/actions.ts +++ b/public/app/features/datasources/state/actions.ts @@ -276,8 +276,8 @@ export function updateDataSource(dataSource: DataSourceSettings) { const formattedError = parseHealthCheckError(err); dispatch(testDataSourceFailed(formattedError)); - - return Promise.reject(err); + const errorInfo = isFetchError(err) ? err.data : { message: 'An unexpected error occurred.', traceID: '' }; + return Promise.reject(errorInfo); } await getDatasourceSrv().reload();