diff --git a/lib/travis/api/app/endpoint/authorization.rb b/lib/travis/api/app/endpoint/authorization.rb index 29dec476..33794be5 100644 --- a/lib/travis/api/app/endpoint/authorization.rb +++ b/lib/travis/api/app/endpoint/authorization.rb @@ -253,7 +253,7 @@ class Travis::Api::App end def target_ok?(target_origin) - uri = Addressable::URI.parse(target_origin) + return unless uri = Addressable::URI.parse(target_origin) if uri.host =~ /\A(.+\.)?travis-ci\.(com|org)\Z/ uri.scheme == 'https' elsif uri == 'localhost' or uri == '127.0.0.1'