diff options
| author | Douwe Maan <douwe@gitlab.com> | 2017-11-17 16:27:38 +0000 |
|---|---|---|
| committer | Douwe Maan <douwe@gitlab.com> | 2017-11-17 16:27:38 +0000 |
| commit | c406824d319e5b1a073af7cf55c3f24bfa66e2a4 (patch) | |
| tree | 46c4475af2343364794bf6a9f28211a9f8de28d7 /lib | |
| parent | 371180a47d292957b73c6c9e1e662b6c99a62ee9 (diff) | |
| parent | 5a335c4d955bbb74a50ca30ac45d30f6ef66774d (diff) | |
| download | gitlab-ce-c406824d319e5b1a073af7cf55c3f24bfa66e2a4.tar.gz | |
Merge branch 'bvl-fix-count-with-selects' into 'master'
Remove the selects when counting the last page
Closes #40266
See merge request gitlab-org/gitlab-ce!15456
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/gitlab/multi_collection_paginator.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/gitlab/multi_collection_paginator.rb b/lib/gitlab/multi_collection_paginator.rb index eb3c9002710..c22d0a84860 100644 --- a/lib/gitlab/multi_collection_paginator.rb +++ b/lib/gitlab/multi_collection_paginator.rb @@ -55,7 +55,9 @@ module Gitlab def first_collection_last_page_size return @first_collection_last_page_size if defined?(@first_collection_last_page_size) - @first_collection_last_page_size = paginated_first_collection(first_collection_page_count).count + @first_collection_last_page_size = paginated_first_collection(first_collection_page_count) + .except(:select) + .size end end end |
