diff --git a/lib/travis/api/app/endpoint/repos.rb b/lib/travis/api/app/endpoint/repos.rb index 286632ac..5cb2c7da 100644 --- a/lib/travis/api/app/endpoint/repos.rb +++ b/lib/travis/api/app/endpoint/repos.rb @@ -46,7 +46,7 @@ class Travis::Api::App get '/:id/settings', scope: :private do settings = service(:find_repo_settings, params).run if settings - respond_with({ settings: settings.obfuscated }, version: :v2) + respond_with({ settings: settings.simple_attributes }, version: :v2) else status 404 end diff --git a/spec/integration/v2/repositories_spec.rb b/spec/integration/v2/repositories_spec.rb index 5c51cdc3..e40518e2 100644 --- a/spec/integration/v2/repositories_spec.rb +++ b/spec/integration/v2/repositories_spec.rb @@ -51,6 +51,7 @@ describe 'Repos' do it 'allows to get settings' do response = get "repos/#{repo.id}/settings", {}, headers JSON.parse(response.body)['settings'].should have_key('build_pushes') + JSON.parse(response.body)['settings'].should_not have_key('env_vars') end end