diff options
Diffstat (limited to 'app/services/error_tracking/list_projects_service.rb')
-rw-r--r-- | app/services/error_tracking/list_projects_service.rb | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/app/services/error_tracking/list_projects_service.rb b/app/services/error_tracking/list_projects_service.rb index 6523a66bbed..625addaf915 100644 --- a/app/services/error_tracking/list_projects_service.rb +++ b/app/services/error_tracking/list_projects_service.rb @@ -2,18 +2,16 @@ module ErrorTracking class ListProjectsService < ErrorTracking::BaseService - def execute + private + + def perform unless project_error_tracking_setting.valid? return error(project_error_tracking_setting.errors.full_messages.join(', '), :bad_request) end - super - end + response = project_error_tracking_setting.list_sentry_projects - private - - def perform - project_error_tracking_setting.list_sentry_projects + compose_response(response) end def parse_response(response) |