From f8debf5406111398402cf57153388131a0f89ee8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mile=20R=C3=A9?= Date: Fri, 22 May 2026 10:33:51 +0200 Subject: [PATCH] Always instantiate coredata CookieCategoryFilter to avoid nil pointer risks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Émile Ré --- pkg/server/api/console/v1/cookie_banner_resolvers.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkg/server/api/console/v1/cookie_banner_resolvers.go b/pkg/server/api/console/v1/cookie_banner_resolvers.go index f0210d08d..c90324963 100644 --- a/pkg/server/api/console/v1/cookie_banner_resolvers.go +++ b/pkg/server/api/console/v1/cookie_banner_resolvers.go @@ -65,10 +65,11 @@ func (r *cookieBannerResolver) Categories(ctx context.Context, obj *types.Cookie cursor := types.NewCursor(first, after, last, before, pageOrderBy) scope := coredata.NewScopeFromObjectID(obj.ID) - var cdFilter *coredata.CookieCategoryFilter - if filter != nil && filter.ExcludeKind != nil { - cdFilter = coredata.NewCookieCategoryFilter(filter.ExcludeKind) + var excludeKind *coredata.CookieCategoryKind + if filter != nil { + excludeKind = filter.ExcludeKind } + cdFilter := coredata.NewCookieCategoryFilter(excludeKind) categories, err := r.cookieBanner.ListCategoriesForBanner(ctx, scope, obj.ID, cursor, cdFilter) if err != nil {