From a6eb28335d49a9214cbda8bd4caf67c658c88a28 Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Thu, 22 Oct 2020 11:22:54 +0300 Subject: [PATCH] Refresh search when logs get changed Signed-off-by: Alex Andreev --- src/renderer/components/dock/pod-logs.store.ts | 2 ++ src/renderer/components/dock/search.store.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/renderer/components/dock/pod-logs.store.ts b/src/renderer/components/dock/pod-logs.store.ts index 6ec079c832..17cd6f027c 100644 --- a/src/renderer/components/dock/pod-logs.store.ts +++ b/src/renderer/components/dock/pod-logs.store.ts @@ -49,6 +49,8 @@ export class PodLogsStore extends DockTabStore { reaction(() => this.logs.get(dockStore.selectedTabId), () => { this.setNewLogSince(dockStore.selectedTabId); + // Refresh search when logs changed + searchStore.onSearch(this.logs.get(dockStore.selectedTabId)); }) reaction(() => dockStore.selectedTabId, () => { diff --git a/src/renderer/components/dock/search.store.ts b/src/renderer/components/dock/search.store.ts index 724cf9aff0..bd355e53a3 100644 --- a/src/renderer/components/dock/search.store.ts +++ b/src/renderer/components/dock/search.store.ts @@ -12,7 +12,7 @@ export class SearchStore { * @param query Search query from input */ @action - onSearch(text: string[], query: string) { + onSearch(text: string[], query = this.searchQuery) { this.searchQuery = query; if (!query) { this.reset();