diff --git a/ee/app/services/security/security_orchestration_policies/sync_scan_result_policies_service.rb b/ee/app/services/security/security_orchestration_policies/sync_scan_result_policies_service.rb index b8cb70a1c9419ef61b772d36b54d4ab2d4e8e3aa..b859f3e02f2601a2ea0f8307f5b258c5e1d6874e 100644 --- a/ee/app/services/security/security_orchestration_policies/sync_scan_result_policies_service.rb +++ b/ee/app/services/security/security_orchestration_policies/sync_scan_result_policies_service.rb @@ -5,13 +5,12 @@ module SecurityOrchestrationPolicies class SyncScanResultPoliciesService def initialize(configuration) @configuration = configuration + @sync_project_service = SyncScanResultPoliciesProjectService.new(configuration) end def execute projects.find_each do |project| - Security::SecurityOrchestrationPolicies::SyncScanResultPoliciesProjectService - .new(configuration) - .execute(project.id) + @sync_project_service.execute(project.id) end end @@ -21,7 +20,7 @@ def execute def projects @projects ||= if configuration.namespace? - configuration.namespace.all_projects + configuration.namespace.all_projects.select(:id) else Project.id_in(configuration.project_id) end