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 ...@@ -5,13 +5,12 @@ module SecurityOrchestrationPolicies
class SyncScanResultPoliciesService class SyncScanResultPoliciesService
def initialize(configuration) def initialize(configuration)
@configuration = configuration @configuration = configuration
@sync_project_service = SyncScanResultPoliciesProjectService.new(configuration)
end end
def execute def execute
projects.find_each do |project| projects.find_each do |project|
Security::SecurityOrchestrationPolicies::SyncScanResultPoliciesProjectService @sync_project_service.execute(project.id)
.new(configuration)
.execute(project.id)
end end
end end
...@@ -21,7 +20,7 @@ def execute ...@@ -21,7 +20,7 @@ def execute
def projects def projects
@projects ||= if configuration.namespace? @projects ||= if configuration.namespace?
configuration.namespace.all_projects configuration.namespace.all_projects.select(:id)
else else
Project.id_in(configuration.project_id) Project.id_in(configuration.project_id)
end end
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册