Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/api/search.rb')
-rw-r--r--lib/api/search.rb18
1 files changed, 10 insertions, 8 deletions
diff --git a/lib/api/search.rb b/lib/api/search.rb
index f0ffe6ba443..8fabf379d49 100644
--- a/lib/api/search.rb
+++ b/lib/api/search.rb
@@ -22,13 +22,15 @@ module API
users: Entities::UserBasic
}.freeze
- SCOPE_PRELOAD_METHOD = {
- merge_requests: :with_api_entity_associations,
- projects: :with_api_entity_associations,
- issues: :with_api_entity_associations,
- milestones: :with_api_entity_associations,
- commits: :with_api_commit_entity_associations
- }.freeze
+ def scope_preload_method
+ {
+ merge_requests: :with_api_entity_associations,
+ projects: :with_api_entity_associations,
+ issues: :with_api_entity_associations,
+ milestones: :with_api_entity_associations,
+ commits: :with_api_commit_entity_associations
+ }.freeze
+ end
def search(additional_params = {})
search_params = {
@@ -60,7 +62,7 @@ module API
end
def preload_method
- SCOPE_PRELOAD_METHOD[params[:scope].to_sym]
+ scope_preload_method[params[:scope].to_sym]
end
def verify_search_scope!(resource:)