From c9400bad795b39d107dfe9a4591892b515a6d6fc Mon Sep 17 00:00:00 2001 From: Jatin Kathuria Date: Wed, 18 Jan 2023 14:37:40 +0100 Subject: [PATCH] fix type issues --- .../options_list/embeddable/options_list_embeddable.tsx | 8 +++----- .../public/services/options_list/options_list.story.ts | 3 +++ 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/plugins/controls/public/options_list/embeddable/options_list_embeddable.tsx b/src/plugins/controls/public/options_list/embeddable/options_list_embeddable.tsx index 756e039b50079..a2a374fa98735 100644 --- a/src/plugins/controls/public/options_list/embeddable/options_list_embeddable.tsx +++ b/src/plugins/controls/public/options_list/embeddable/options_list_embeddable.tsx @@ -273,7 +273,7 @@ export class OptionsListEmbeddable extends Embeddable { + private runOptionsListQuery = async () => { const { dispatch, getState, @@ -312,9 +312,6 @@ export class OptionsListEmbeddable extends Embeddable { - this.runOptionsListQuery(clearCache); + if (clearCache) this.optionsListService.clearOptionsListCache(); + this.runOptionsListQuery(); }; public destroy = () => { diff --git a/src/plugins/controls/public/services/options_list/options_list.story.ts b/src/plugins/controls/public/services/options_list/options_list.story.ts index 62686feee7495..c641e9ee8834a 100644 --- a/src/plugins/controls/public/services/options_list/options_list.story.ts +++ b/src/plugins/controls/public/services/options_list/options_list.story.ts @@ -26,6 +26,8 @@ let optionsListRequestMethod = async (request: OptionsListRequest, abortSignal: ) ); +const clearOptionsListCacheMock = () => {}; + export const replaceOptionsListMethod = ( newMethod: (request: OptionsListRequest, abortSignal: AbortSignal) => Promise ) => (optionsListRequestMethod = newMethod); @@ -33,5 +35,6 @@ export const replaceOptionsListMethod = ( export const optionsListServiceFactory: OptionsListServiceFactory = () => { return { runOptionsListRequest: optionsListRequestMethod, + clearOptionsListCache: clearOptionsListCacheMock, }; };