Skip to content
代码片段 群组 项目
未验证 提交 8610797f 编辑于 作者: Robert May's avatar Robert May 提交者: GitLab
浏览文件

Merge branch 'additional-preload-for-new-projects' into 'master'

Add an additional preload to prevent n+1 in new project page

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



Merged-by: default avatarRobert May <rmay@gitlab.com>
Approved-by: default avatarJoe Woodward <jwoodward@gitlab.com>
No related branches found
No related tags found
无相关合并请求
......@@ -382,6 +382,7 @@ def preloaded_projects(group_id)
projects = projects_not_aimed_for_deletions_for(group_id)
::Preloaders::ProjectPolicyPreloader.new(projects, current_user).execute
::Preloaders::ProjectRootAncestorPreloader.new(projects).execute
projects
end
......
......@@ -157,6 +157,7 @@
it 'preloads the policy requirements' do
expect(::Preloaders::ProjectPolicyPreloader).to receive(:new).with(kind_of(ActiveRecord::Relation), user).and_call_original
expect(::Preloaders::ProjectRootAncestorPreloader).to receive(:new).at_least(:once).and_call_original
helper.group_project_templates_count(parent_group.id)
end
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册