This is an automated email from the ASF dual-hosted git repository. wusheng pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/skywalking-booster-ui.git
The following commit(s) were added to refs/heads/main by this push: new c73322a fix: clear trace ID on the Log and Trace widgets after using association (#225) c73322a is described below commit c73322a504c89e08be74d7913b7fd5c4543ca5a2 Author: Fine0830 <fanxue0...@gmail.com> AuthorDate: Tue Feb 7 21:23:13 2023 +0800 fix: clear trace ID on the Log and Trace widgets after using association (#225) --- src/hooks/useAssociateProcessor.ts | 1 + src/views/dashboard/related/log/Header.vue | 3 +++ src/views/dashboard/related/trace/Filter.vue | 3 +++ src/views/dashboard/related/trace/Header.vue | 3 +++ 4 files changed, 10 insertions(+) diff --git a/src/hooks/useAssociateProcessor.ts b/src/hooks/useAssociateProcessor.ts index 4cf6965..bf9cf37 100644 --- a/src/hooks/useAssociateProcessor.ts +++ b/src/hooks/useAssociateProcessor.ts @@ -115,5 +115,6 @@ export default function associateProcessor(props: any) { item.metricValue = value; return item; } + return { eventAssociate, traceFilters }; } diff --git a/src/views/dashboard/related/log/Header.vue b/src/views/dashboard/related/log/Header.vue index 4c2ccc0..27d28a9 100644 --- a/src/views/dashboard/related/log/Header.vue +++ b/src/views/dashboard/related/log/Header.vue @@ -319,6 +319,9 @@ limitations under the License. --> } onUnmounted(() => { logStore.resetState(); + const config = props.data; + delete config.filters; + dashboardStore.setWidget(config); }); watch( () => selectorStore.currentService, diff --git a/src/views/dashboard/related/trace/Filter.vue b/src/views/dashboard/related/trace/Filter.vue index eb4fe89..45667c1 100644 --- a/src/views/dashboard/related/trace/Filter.vue +++ b/src/views/dashboard/related/trace/Filter.vue @@ -245,6 +245,9 @@ limitations under the License. --> } onUnmounted(() => { traceStore.resetState(); + const config = props.data; + delete config.filters; + dashboardStore.setWidget(config); }); watch( () => [selectorStore.currentPod], diff --git a/src/views/dashboard/related/trace/Header.vue b/src/views/dashboard/related/trace/Header.vue index b22173b..22f2edd 100644 --- a/src/views/dashboard/related/trace/Header.vue +++ b/src/views/dashboard/related/trace/Header.vue @@ -229,6 +229,9 @@ limitations under the License. --> } onUnmounted(() => { traceStore.resetState(); + const config = props.data; + delete config.filters; + dashboardStore.setWidget(config); }); </script> <style lang="scss" scoped>