From e03d901b56d6eb23e3202986dfb3247cd699fe80 Mon Sep 17 00:00:00 2001 From: Saarika Bhasi <55930906+saarikabhasi@users.noreply.github.com> Date: Mon, 12 Jun 2023 17:21:08 -0400 Subject: [PATCH] [Enterprise Search][Search application]Fix Create Api key url (#159519) ## Summary Fixes regression issue, probably created when `engines` were renamed to `Search applications` in backend. The Create api key `POST` request was requesting to incorrect url. Replaced with correct url in this PR. --- .../generate_engine_api_key_logic.test.ts | 2 +- .../generate_engine_api_key/generate_engine_api_key_logic.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/api/generate_engine_api_key/generate_engine_api_key_logic.test.ts b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/api/generate_engine_api_key/generate_engine_api_key_logic.test.ts index fb12dfc09b6e..5e764d42a65a 100644 --- a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/api/generate_engine_api_key/generate_engine_api_key_logic.test.ts +++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/api/generate_engine_api_key/generate_engine_api_key_logic.test.ts @@ -34,7 +34,7 @@ describe('GenerateEngineApiKeyLogic', () => { }); await nextTick(); expect(http.post).toHaveBeenCalledWith( - '/internal/enterprise_search/engines/puggles/api_key', + '/internal/enterprise_search/search_applications/puggles/api_key', { body: JSON.stringify({ keyName: 'puggles read only key', diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/api/generate_engine_api_key/generate_engine_api_key_logic.ts b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/api/generate_engine_api_key/generate_engine_api_key_logic.ts index 667d712583ac..125c76d6a2d1 100644 --- a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/api/generate_engine_api_key/generate_engine_api_key_logic.ts +++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/api/generate_engine_api_key/generate_engine_api_key_logic.ts @@ -24,7 +24,7 @@ export const generateEngineApiKey = async ({ engineName: string; keyName: string; }) => { - const route = `/internal/enterprise_search/engines/${engineName}/api_key`; + const route = `/internal/enterprise_search/search_applications/${engineName}/api_key`; return await HttpLogic.values.http.post(route, { body: JSON.stringify({