diff --git a/src/store/modules/selectors.ts b/src/store/modules/selectors.ts index 1c675396..2e671d8e 100644 --- a/src/store/modules/selectors.ts +++ b/src/store/modules/selectors.ts @@ -65,16 +65,16 @@ export const selectorStore = defineStore({ this.currentDestPod = pod; }, setCurrentProcess(process: Nullable) { - this.currentPod = process; + this.currentProcess = process; }, setCurrentDestProcess(process: Nullable) { - this.currentDestPod = process; + this.currentDestProcess = process; }, setDestPods(pods: Array) { this.destPods = pods; }, setDestProcesses(processes: Array) { - this.destPods = processes; + this.destProcesses = processes; }, async fetchLayers(): Promise { const res: AxiosResponse = await graphql.query("queryLayers").params({}); diff --git a/src/views/dashboard/panel/Tool.vue b/src/views/dashboard/panel/Tool.vue index 173cf61a..4c32bef8 100644 --- a/src/views/dashboard/panel/Tool.vue +++ b/src/views/dashboard/panel/Tool.vue @@ -296,6 +296,11 @@ async function setSourceSelector() { } selectorStore.setCurrentPod(currentPod); states.currentPod = currentPod.label; + if (!(selectorStore.processes.length && selectorStore.processes[0])) { + selectorStore.setCurrentProcess(null); + states.currentProcess = ""; + return; + } const process = params.processId || selectorStore.processes[0].id; let currentProcess; if (states.currentProcess) { diff --git a/src/views/dashboard/related/network-profiling/components/Settings.vue b/src/views/dashboard/related/network-profiling/components/Settings.vue new file mode 100644 index 00000000..679043c9 --- /dev/null +++ b/src/views/dashboard/related/network-profiling/components/Settings.vue @@ -0,0 +1,14 @@ + diff --git a/src/views/dashboard/related/network-profiling/components/Tasks.vue b/src/views/dashboard/related/network-profiling/components/Tasks.vue index 8f8eba6b..913cca94 100644 --- a/src/views/dashboard/related/network-profiling/components/Tasks.vue +++ b/src/views/dashboard/related/network-profiling/components/Tasks.vue @@ -143,6 +143,7 @@ async function createTask() { (selectorStore.currentService && selectorStore.currentService.id) || ""; const serviceInstanceId = (selectorStore.currentPod && selectorStore.currentPod.id) || ""; + console.log(selectorStore.currentPod); if (!serviceId) { return; }