From 27e412d1ee59e197eb529b9fe5816061b91854ff Mon Sep 17 00:00:00 2001 From: Rajat Dabade Date: Wed, 10 Apr 2024 15:19:01 +0530 Subject: [PATCH] refactor: removed the error body (#4850) * refactor: removed the error body * refactor: check for error response body condition * refactor: empty object check --- frontend/src/lib/dashboard/getQueryResults.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/dashboard/getQueryResults.ts b/frontend/src/lib/dashboard/getQueryResults.ts index 0290a574cd..e3f956c32a 100644 --- a/frontend/src/lib/dashboard/getQueryResults.ts +++ b/frontend/src/lib/dashboard/getQueryResults.ts @@ -33,9 +33,11 @@ export async function GetMetricQueryRange( ); if (response.statusCode >= 400) { - throw new Error( - `API responded with ${response.statusCode} - ${response.error} status: ${response.message}, errors: ${response?.body}`, - ); + let error = `API responded with ${response.statusCode} - ${response.error} status: ${response.message}`; + if (response.body && !isEmpty(response.body)) { + error = `${error}, errors: ${response.body}`; + } + throw new Error(error); } if (response.payload?.data?.result) {