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:
authorLin Jen-Shin <godfat@godfat.org>2019-02-12 19:31:18 +0300
committerLin Jen-Shin <godfat@godfat.org>2019-02-14 10:52:17 +0300
commit30918929ad079a591b85303d6662ec0a43c5df04 (patch)
treef35921b065d6d8a748768c2ec1bb05bbe401003b /app/graphql/resolvers/merge_requests_resolver.rb
parent564b86a3145cd5f7eae8071ef244dc684bcd5031 (diff)
Implement singular iid for IssuesResolver and ProjectType
Diffstat (limited to 'app/graphql/resolvers/merge_requests_resolver.rb')
-rw-r--r--app/graphql/resolvers/merge_requests_resolver.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/app/graphql/resolvers/merge_requests_resolver.rb b/app/graphql/resolvers/merge_requests_resolver.rb
index 15055db633a..0b394386f97 100644
--- a/app/graphql/resolvers/merge_requests_resolver.rb
+++ b/app/graphql/resolvers/merge_requests_resolver.rb
@@ -3,8 +3,8 @@
module Resolvers
class MergeRequestsResolver < BaseResolver
argument :iid, GraphQL::ID_TYPE,
- required: false,
- description: 'The IID of the merge request, e.g., "1"'
+ required: false,
+ description: 'The IID of the merge request, e.g., "1"'
argument :iids, [GraphQL::ID_TYPE],
required: false,
@@ -17,7 +17,7 @@ module Resolvers
def resolve(**args)
return unless project.present?
- args[:iids] ||= [args[:iid]]
+ args[:iids] ||= [args[:iid]].compact
args[:iids].map(&method(:batch_load))
.select(&:itself) # .compact doesn't work on BatchLoader