diff --git a/src/views/dashboard/related/network-profiling/components/Tasks.vue b/src/views/dashboard/related/network-profiling/components/Tasks.vue index 8ac59313..b0c61128 100644 --- a/src/views/dashboard/related/network-profiling/components/Tasks.vue +++ b/src/views/dashboard/related/network-profiling/components/Tasks.vue @@ -17,11 +17,16 @@ limitations under the License. -->
{{ t("taskList") }} - - - - - + + +
@@ -151,15 +156,19 @@ async function changeTask(item: EBPFTaskList) { } } async function createTask() { - if (!selectorStore.currentService) { + const serviceId = + (selectorStore.currentService && selectorStore.currentService.id) || ""; + const serviceInstanceId = + (selectorStore.currentPod && selectorStore.currentPod.id) || ""; + if (!serviceId) { return; } - if (!selectorStore.currentPod) { + if (!serviceInstanceId) { return; } ebpfStore.createNetworkTask({ - serviceId: selectorStore.currentService.id, - serviceInstanceId: selectorStore.currentpod.id, + serviceId, + serviceInstanceId, }); } async function fetchTasks() {