- allow any field

This commit is contained in:
Jordan Sissel 2013-01-14 11:37:21 -08:00
parent 46d76531cf
commit a2a7c5f2a8

View file

@ -181,10 +181,9 @@ class LogStash::Filters::Date < LogStash::Filters::Base
@parsers.each do |field, fieldparsers|
@logger.debug("Date filter: type #{event.type}, looking for field #{field.inspect}",
:type => event.type, :field => field)
# TODO(sissel): check event.message, too.
next unless event.fields.member?(field)
next unless event.include?(field)
fieldvalues = event.fields[field]
fieldvalues = event[field]
fieldvalues = [fieldvalues] if !fieldvalues.is_a?(Array)
fieldvalues.each do |value|
next if value.nil?