Skip to content

Commit 4dbb53c

Browse files
committed
do not fail if handler does not respond to payload
1 parent 2680f46 commit 4dbb53c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/travis/addons/instrument.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def publish(event = {})
2323
:event => handler.event
2424
)
2525

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

43+
def payload
44+
handler.payload if handler.respond_to?(:payload)
45+
end
46+
4347
def repo
4448
object.repository if object.respond_to?(:repository)
4549
end

0 commit comments

Comments
 (0)