diff --git a/lib/travis/api/app/endpoint/authorization.rb b/lib/travis/api/app/endpoint/authorization.rb index 4851749b..047208ba 100644 --- a/lib/travis/api/app/endpoint/authorization.rb +++ b/lib/travis/api/app/endpoint/authorization.rb @@ -119,7 +119,9 @@ class Travis::Api::App handshake do |user, token, target_origin| halt 403, invalid_target(target_origin) unless target_ok? target_origin rendered_user = Travis::Api.data(user, version: :v2) - post_message(token: token, user: rendered_user, target_origin: target_origin) + travis_token = user.tokens.first + post_message(token: token, user: rendered_user, target_origin: target_origin, + travis_token: travis_token ? travis_token.token : nil) end end @@ -216,6 +218,7 @@ class Travis::Api::App def post_message(payload) content_type :html + p [:payload, payload] erb(:post_message, locals: payload) end @@ -242,5 +245,6 @@ alert('refusing to send a token to <%= target_origin.inspect %>, not whitelisted