From 6e1a6cf19bbda69121c16b9d39c18b8b0ab86170 Mon Sep 17 00:00:00 2001 From: Fine0830 Date: Thu, 7 Nov 2024 12:41:19 +0800 Subject: [PATCH] fix (#427) --- src/views/dashboard/related/trace/Header.vue | 25 +++++++++++++------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/src/views/dashboard/related/trace/Header.vue b/src/views/dashboard/related/trace/Header.vue index 18999296..293f3652 100644 --- a/src/views/dashboard/related/trace/Header.vue +++ b/src/views/dashboard/related/trace/Header.vue @@ -133,15 +133,22 @@ limitations under the License. --> } conditions.value = (items.value[0] && items.value[0].label) || ""; if (!filters.id) { - if (!filters.owner) { - return; - } - state.service = filters.owner.serviceID; - if (filters.owner.scope === EntityType[2].value) { - state.endpoint = filters.owner.endpointID; - } - if (filters.owner?.scope === EntityType[3].value) { - state.instance = filters.owner.serviceInstanceID; + if (filters.owner) { + state.service = filters.owner.serviceID; + if (filters.owner.scope === EntityType[2].value) { + state.endpoint = filters.owner.endpointID; + } + if (filters.owner.scope === EntityType[3].value) { + state.instance = filters.owner.serviceInstanceID; + } + } else { + state.service = selectorStore.currentService.id; + if (dashboardStore.entity === EntityType[2].value) { + state.endpoint = selectorStore.currentPod.id; + } + if (dashboardStore.entity === EntityType[3].value) { + state.instance = selectorStore.currentPod.id; + } } await queryTraces(); return;