From 3bec2ef0b77a86f8e3467bc5aa0509d68d8e8082 Mon Sep 17 00:00:00 2001 From: David Wertenteil Date: Wed, 24 Aug 2022 17:10:18 +0300 Subject: [PATCH] override infoMap only if it's not nil --- core/pkg/resourcehandler/k8sresources.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/pkg/resourcehandler/k8sresources.go b/core/pkg/resourcehandler/k8sresources.go index 8035335e..52ab967f 100644 --- a/core/pkg/resourcehandler/k8sresources.go +++ b/core/pkg/resourcehandler/k8sresources.go @@ -104,7 +104,9 @@ func (k8sHandler *K8sResourceHandler) GetResources(sessionObj *cautils.OPASessio // using hostSensor mock cautils.SetInfoMapForResources("failed to init host scanner", hostResources, sessionObj.InfoMap) } else { - sessionObj.InfoMap = infoMap + if len(infoMap) > 0 { + sessionObj.InfoMap = infoMap + } } } else { cautils.SetInfoMapForResources("enable-host-scan flag not used. For more information: https://hub.armosec.io/docs/host-sensor", hostResources, sessionObj.InfoMap)