diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-04-03 06:08:33 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-04-03 06:08:33 +0000 |
commit | bdfa808bfa4983d67a1ff54e4a3b7070be4d13eb (patch) | |
tree | ab5806e414125dfc8905ff38ed4900d73f072199 /lib/atlassian | |
parent | 00c0098252ac7b303061175ff4c3e002c07407d2 (diff) | |
download | gitlab-ce-bdfa808bfa4983d67a1ff54e4a3b7070be4d13eb.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'lib/atlassian')
-rw-r--r-- | lib/atlassian/jira_connect/serializers/commit_entity.rb | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/atlassian/jira_connect/serializers/commit_entity.rb b/lib/atlassian/jira_connect/serializers/commit_entity.rb index 12eb1ed15ea..8aa46984643 100644 --- a/lib/atlassian/jira_connect/serializers/commit_entity.rb +++ b/lib/atlassian/jira_connect/serializers/commit_entity.rb @@ -22,10 +22,16 @@ module Atlassian end expose :author, using: JiraConnect::Serializers::AuthorEntity expose :fileCount do |commit| - commit.stats.total + # n+1: https://gitlab.com/gitlab-org/gitaly/-/issues/3375 + Gitlab::GitalyClient.allow_n_plus_1_calls do + commit.stats.total + end end expose :files do |commit, options| - files = commit.diffs(max_files: 10).diff_files + # n+1: https://gitlab.com/gitlab-org/gitaly/-/issues/3374 + files = Gitlab::GitalyClient.allow_n_plus_1_calls do + commit.diffs(max_files: 10).diff_files + end JiraConnect::Serializers::FileEntity.represent files, options.merge(commit: commit) end expose :created_at, as: :authorTimestamp |