Skip to content

Commit

Permalink
do not fail if handler does not respond to payload
Browse files Browse the repository at this point in the history
  • Loading branch information
svenfuchs committed Jul 4, 2017
1 parent 2680f46 commit 4dbb53c
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion lib/travis/addons/instrument.rb
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ def publish(event = {})
:event => handler.event
)

event[:payload] = handler.payload
event[:payload] = payload
event[:request_id] = request_id
event[:repository] = repo
super(event)
Expand All @@ -40,6 +40,10 @@ def serialize(object)
"#<#{object.class.name} #{pairs.map { |key, value| [key, value].join('=') }.join(' ')}>"
end

def payload
handler.payload if handler.respond_to?(:payload)
end

def repo
object.repository if object.respond_to?(:repository)
end
Expand Down

0 comments on commit 4dbb53c

Please sign in to comment.