diff --git a/pkg/filter/filter.go b/pkg/filter/filter.go index 42595ce..1e3940f 100644 --- a/pkg/filter/filter.go +++ b/pkg/filter/filter.go @@ -308,6 +308,7 @@ func (f *Filter) UnmarshalYAML(unmarshal func(interface{}) error) error { if unmarshal(&value) == nil { f.Type = Exact f.Value = value + f.Group = "default" return nil } @@ -378,6 +379,7 @@ func NewExactFilter(value string) Filter { return Filter{ Type: Exact, Value: value, + Group: "default", } } diff --git a/pkg/filter/filter_test.go b/pkg/filter/filter_test.go index 381ca91..bcd15c3 100644 --- a/pkg/filter/filter_test.go +++ b/pkg/filter/filter_test.go @@ -485,6 +485,7 @@ func TestFilter_NewExactFilter(t *testing.T) { f := filter.NewExactFilter("testing") assert.Equal(t, f.Type, filter.Exact) + assert.Equal(t, f.Group, "default") b1, err := f.Match("testing") assert.NoError(t, err) @@ -523,6 +524,7 @@ func TestFilter_Validation(t *testing.T) { if tc.error { assert.Error(t, errValidate) } else { + assert.Equal(t, "default", f.Group) assert.NoError(t, errValidate) } })