From df288a0bb40dbbd96e6b02e00b59d7cf4d3bab9f Mon Sep 17 00:00:00 2001 From: Greg <2653109+glinton@users.noreply.github.com> Date: Mon, 16 Sep 2019 17:30:34 -0600 Subject: [PATCH] Keep boolean when listed in json_string_fields (#6400) --- plugins/parsers/json/parser.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/plugins/parsers/json/parser.go b/plugins/parsers/json/parser.go index 7606b7629..e2a2115b3 100644 --- a/plugins/parsers/json/parser.go +++ b/plugins/parsers/json/parser.go @@ -169,13 +169,11 @@ func (p *Parser) switchFieldToTag(tags map[string]string, fields map[string]inte //remove any additional string/bool values from fields for fk := range fields { switch fields[fk].(type) { - case string: + case string, bool: if p.stringFields != nil && p.stringFields.Match(fk) { continue } delete(fields, fk) - case bool: - delete(fields, fk) } } return tags, fields