From da134c3e3f70ed724ea467b61c468acddd1ef9ca Mon Sep 17 00:00:00 2001 From: Ali <83188384+testA113@users.noreply.github.com> Date: Thu, 2 May 2024 14:22:12 +1200 Subject: [PATCH] fix(app): avoid 'no label' error when deleting external app [EE-6019] (#11697) Co-authored-by: testa113 --- app/kubernetes/views/applications/applicationsController.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/kubernetes/views/applications/applicationsController.js b/app/kubernetes/views/applications/applicationsController.js index 5ac361176..7e469422e 100644 --- a/app/kubernetes/views/applications/applicationsController.js +++ b/app/kubernetes/views/applications/applicationsController.js @@ -95,7 +95,7 @@ class KubernetesApplicationsController { } else { await this.KubernetesApplicationService.delete(application); - if (application.Metadata.labels[KubernetesPortainerApplicationStackNameLabel]) { + if (application.Metadata.labels && application.Metadata.labels[KubernetesPortainerApplicationStackNameLabel]) { // Update applications in stack const stack = this.state.stacks.find((x) => x.Name === application.StackName); const index = stack.Applications.indexOf(application);