From 4d1bc6e722cfdb920c8fe45cb68c7fbf31c9d235 Mon Sep 17 00:00:00 2001 From: Vishal Choudhary Date: Thu, 13 Jun 2024 16:16:15 +0530 Subject: [PATCH] fix: fetch reports in inmemory for all namespaces Signed-off-by: Vishal Choudhary --- pkg/storage/inmemory/ephr.go | 2 +- pkg/storage/inmemory/polr.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/storage/inmemory/ephr.go b/pkg/storage/inmemory/ephr.go index 0f15204..b5fc058 100644 --- a/pkg/storage/inmemory/ephr.go +++ b/pkg/storage/inmemory/ephr.go @@ -28,7 +28,7 @@ func (e *ephrdb) List(ctx context.Context, namespace string) ([]reportsv1.Epheme res := make([]reportsv1.EphemeralReport, 0) for k, v := range e.db { - if strings.HasPrefix(k, namespace) { + if namespace == "" || strings.HasPrefix(k, namespace) { res = append(res, v) klog.Infof("value found for prefix:%s, key:%s", namespace, k) } diff --git a/pkg/storage/inmemory/polr.go b/pkg/storage/inmemory/polr.go index 194525e..a052937 100644 --- a/pkg/storage/inmemory/polr.go +++ b/pkg/storage/inmemory/polr.go @@ -28,7 +28,7 @@ func (p *polrdb) List(ctx context.Context, namespace string) ([]v1alpha2.PolicyR res := make([]v1alpha2.PolicyReport, 0) for k, v := range p.db { - if strings.HasPrefix(k, namespace) { + if namespace == "" || strings.HasPrefix(k, namespace) { res = append(res, v) klog.Infof("value found for prefix:%s, key:%s", namespace, k) }