Subject: [PATCH] Remove params from request --- Index: src/platform/plugins/shared/data/public/search/search_interceptor/search_interceptor.ts IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== diff --git a/src/platform/plugins/shared/data/public/search/search_interceptor/search_interceptor.ts b/src/platform/plugins/shared/data/public/search/search_interceptor/search_interceptor.ts --- a/src/platform/plugins/shared/data/public/search/search_interceptor/search_interceptor.ts (revision 3dcdcc84ab0e72dd23803536fd9399c8c235fdef) +++ b/src/platform/plugins/shared/data/public/search/search_interceptor/search_interceptor.ts (date 1763502225572) @@ -462,38 +462,23 @@ * @throws `AbortError` | `ErrorLike` */ private runSearch( - request: IKibanaSearchRequest, + { id, params, ...request }: IKibanaSearchRequest, options?: ISearchOptions ): Promise { const { abortSignal } = options || {}; - const requestHash = request.params - ? createRequestHashForBackgroundSearches(request.params) - : undefined; - - if (request.id) { - // just polling an existing search, no need to send the body, just the hash - - const { params, ...requestWithoutParams } = request; - if (params) { - const { body, ...paramsWithoutBody } = params; - request = { - ...requestWithoutParams, - params: paramsWithoutBody, - }; - } - } + const requestHash = params ? createRequestHashForBackgroundSearches(params) : undefined; const { executionContext, strategy, ...searchOptions } = this.getSerializableOptions(options); return this.deps.http .post( - `/internal/search/${strategy}${request.id ? `/${request.id}` : ''}`, + `/internal/search/${strategy}${id ? `/${id}` : ''}`, { version: '1', signal: abortSignal, context: this.deps.executionContext.withGlobalContext(executionContext), body: JSON.stringify({ - ...request, + ...(id ? request : { params, ...request }), ...searchOptions, requestHash, stream: