diff --git a/pkg/konnector/controllers/cluster/serviceexport/multinsinformer/informer.go b/pkg/konnector/controllers/cluster/serviceexport/multinsinformer/informer.go index ef02cf368..a41877bd4 100644 --- a/pkg/konnector/controllers/cluster/serviceexport/multinsinformer/informer.go +++ b/pkg/konnector/controllers/cluster/serviceexport/multinsinformer/informer.go @@ -167,7 +167,11 @@ func (inf *DynamicMultiNamespaceInformer) enqueueServiceNamespace(obj any) { inf.lock.Lock() defer inf.lock.Unlock() if cancel, found := inf.namespaceCancel[name]; found { - logger.V(2).Info("stopping informer", "namespace", sns.Status.Namespace) + if sns == nil { + logger.V(2).Info("stopping informer") + } else { + logger.V(2).Info("stopping informer", "namespace", sns.Status.Namespace) + } delete(inf.namespaceCancel, name) delete(inf.namespaceInformers, name) cancel()