Skip to content
代码片段 群组 项目
提交 c55c7386 编辑于 作者: Sashi Kumar Kumaresan's avatar Sashi Kumar Kumaresan
浏览文件

Merge branch '407269-improve-sync-scan-result-policies-service-performance' into 'master'

Improve SyncScanResultPoliciesService  performance

See merge request https://gitlab.com/gitlab-org/gitlab/-/merge_requests/138741



Merged-by: default avatarSashi Kumar Kumaresan <skumar@gitlab.com>
Approved-by: default avatarMichał Zając <mzajac@gitlab.com>
Approved-by: default avatarSashi Kumar Kumaresan <skumar@gitlab.com>
Reviewed-by: default avatarAndy Soiron <asoiron@gitlab.com>
Co-authored-by: default avatarAndy Soiron <asoiron@gitlab.com>
No related branches found
No related tags found
无相关合并请求
......@@ -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
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册