lib/flapjack/data/notification.rb in flapjack-1.3.0rc2 vs lib/flapjack/data/notification.rb in flapjack-1.3.0rc3
- old
+ new
@@ -83,11 +83,12 @@
parsed = ::Flapjack.load_json( raw )
rescue Oj::Error => e
if options[:logger]
options[:logger].warn("Error deserialising notification json: #{e}, raw json: #{raw.inspect}")
end
- return nil
+ return
end
+ return if 'shutdown'.eql?(parsed['type'])
self.new( parsed )
end
def ok?
@state && ['ok', 'up'].include?(@state)