Always instantiate coredata CookieCategoryFilter to avoid nil pointer risks
Signed-off-by: Émile Ré <emile@probo.com>
This commit is contained in:
@@ -65,10 +65,11 @@ func (r *cookieBannerResolver) Categories(ctx context.Context, obj *types.Cookie
|
|||||||
cursor := types.NewCursor(first, after, last, before, pageOrderBy)
|
cursor := types.NewCursor(first, after, last, before, pageOrderBy)
|
||||||
scope := coredata.NewScopeFromObjectID(obj.ID)
|
scope := coredata.NewScopeFromObjectID(obj.ID)
|
||||||
|
|
||||||
var cdFilter *coredata.CookieCategoryFilter
|
var excludeKind *coredata.CookieCategoryKind
|
||||||
if filter != nil && filter.ExcludeKind != nil {
|
if filter != nil {
|
||||||
cdFilter = coredata.NewCookieCategoryFilter(filter.ExcludeKind)
|
excludeKind = filter.ExcludeKind
|
||||||
}
|
}
|
||||||
|
cdFilter := coredata.NewCookieCategoryFilter(excludeKind)
|
||||||
|
|
||||||
categories, err := r.cookieBanner.ListCategoriesForBanner(ctx, scope, obj.ID, cursor, cdFilter)
|
categories, err := r.cookieBanner.ListCategoriesForBanner(ctx, scope, obj.ID, cursor, cdFilter)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user