diff --git a/internal/event/cloudevents_formatter_node.go b/internal/event/cloudevents_formatter_node.go index ae436bb21d..d4dd6c7eb9 100644 --- a/internal/event/cloudevents_formatter_node.go +++ b/internal/event/cloudevents_formatter_node.go @@ -69,13 +69,16 @@ func newCloudEventsFormatterFilter(source *url.URL, format cloudevents.Format, o } n.deny = append(n.deny, f) } - } else { + } + // if the user does not specify any filter (allow/deny), we add default deny filter + if len(opts.withDeny) == 0 && len(opts.withAllow) == 0 { defaultDenyFilters, err := defaultCloudEventsDenyFilters() if err != nil { return nil, err } n.deny = append(n.deny, defaultDenyFilters...) } + n.Predicate = newPredicate(n.allow, n.deny) return &n, nil }