From 15ebeef1cb2c064cb8c77237aa41b42bc1d23f27 Mon Sep 17 00:00:00 2001 From: Amardeepsingh Siglani Date: Fri, 11 Oct 2024 13:15:54 -0700 Subject: [PATCH] simplified error message for user Signed-off-by: Amardeepsingh Siglani --- src/plugins/data/common/utils/helpers.ts | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/src/plugins/data/common/utils/helpers.ts b/src/plugins/data/common/utils/helpers.ts index 2a4fefb59944..2d1ab2ab1417 100644 --- a/src/plugins/data/common/utils/helpers.ts +++ b/src/plugins/data/common/utils/helpers.ts @@ -29,11 +29,7 @@ */ import { i18n } from '@osd/i18n'; -import { - PollQueryResultsHandler, - FetchStatusResponse, - QueryFailedStatusResponse, -} from '../data_frames'; +import { PollQueryResultsHandler, FetchStatusResponse } from '../data_frames'; export interface QueryStatusOptions { pollQueryResults: PollQueryResultsHandler; @@ -46,7 +42,7 @@ export const delay = (ms: number) => new Promise((res) => setTimeout(res, ms)); export const handleQueryResults = async ( options: QueryStatusOptions ): Promise => { - const { pollQueryResults, interval = 5000, queryId } = options; + const { pollQueryResults, interval = 5000 } = options; let queryResultsRes: FetchStatusResponse; let queryStatus; do { @@ -57,14 +53,10 @@ export const handleQueryResults = async ( } while (queryStatus !== 'SUCCESS' && queryStatus !== 'FAILED'); if (queryStatus === 'FAILED') { - throw ( - (queryResultsRes as QueryFailedStatusResponse).body.error ?? - new Error( - i18n.translate('data.search.request.failed', { - defaultMessage: 'Failed to fetch results for queryId: {queryId}', - values: { queryId: queryId ?? '' }, - }) - ) + throw new Error( + i18n.translate('data.search.request.failed', { + defaultMessage: 'An error occurred while executing the search query', + }) ); }