From 37eef77d4ba6ca66a897cd70dd25fda372b9ebfc Mon Sep 17 00:00:00 2001 From: "Hung-Han (Henry) Chen" Date: Tue, 23 Nov 2021 13:35:01 +0200 Subject: [PATCH] Check if abort is a function Signed-off-by: Hung-Han (Henry) Chen --- src/common/k8s-api/kube-api.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/common/k8s-api/kube-api.ts b/src/common/k8s-api/kube-api.ts index 7f9a1243d7..a57f9685d5 100644 --- a/src/common/k8s-api/kube-api.ts +++ b/src/common/k8s-api/kube-api.ts @@ -549,10 +549,10 @@ export class KubeApi { logger.info(`[KUBE-API] system suspended, abort watching of ${watchUrl}...`); try { - if (opts.abortController) { - opts.abortController.abort?.(); - } else { - abort?.(); + if (typeof opts.abortController?.abort === "function") { + opts.abortController.abort(); + } else if (typeof abort === "function") { + abort(); } } catch (error) { logger.error(`[KUBE-API] error aborting watch (${watchId})`, error);