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)