From a4bce14a73c9ad03d709312cd3ef0bad56363188 Mon Sep 17 00:00:00 2001 From: carlad Date: Thu, 3 Dec 2015 13:02:52 +0100 Subject: [PATCH] move method to handshake --- lib/travis/api/app/endpoint/authorization.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/travis/api/app/endpoint/authorization.rb b/lib/travis/api/app/endpoint/authorization.rb index 710d84d1..e6081389 100644 --- a/lib/travis/api/app/endpoint/authorization.rb +++ b/lib/travis/api/app/endpoint/authorization.rb @@ -96,8 +96,6 @@ class Travis::Api::App get '/handshake' do handshake do |user, token, redirect_uri| - check_first_login(user) - if target_ok? redirect_uri content_type :html data = { user: user, token: token, uri: redirect_uri } @@ -195,6 +193,7 @@ class Travis::Api::App user = user_for_github_token(github_token) token = generate_token(user: user, app_id: 0) payload = params[:state].split(":::", 2)[1] + check_first_login(user) yield serialize_user(user), token, payload else values[:state] = create_state