diff --git a/lib/travis/api/app/endpoint/authorization.rb b/lib/travis/api/app/endpoint/authorization.rb index e5c7d8aa..bd2919f3 100644 --- a/lib/travis/api/app/endpoint/authorization.rb +++ b/lib/travis/api/app/endpoint/authorization.rb @@ -223,8 +223,8 @@ class Travis::Api::App def target_ok?(target_origin) target_origin =~ %r{ - ^ http:// (localhost|127\.0\.0\.1)(:\d+)? $ | - ^ https:// (\w+\.)?travis-ci\.(org|com) $ + ^ http:// (localhost|127\.0\.0\.1)(:\d+)? $ | + ^ https:// ([\w-_]+\.)?travis-ci\.(org|com) $ }x end end