diff options
author | Lin Jen-Shin <godfat@godfat.org> | 2019-02-12 19:31:18 +0300 |
---|---|---|
committer | Lin Jen-Shin <godfat@godfat.org> | 2019-02-14 10:52:17 +0300 |
commit | 30918929ad079a591b85303d6662ec0a43c5df04 (patch) | |
tree | f35921b065d6d8a748768c2ec1bb05bbe401003b /app/graphql/resolvers/merge_requests_resolver.rb | |
parent | 564b86a3145cd5f7eae8071ef244dc684bcd5031 (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.rb | 6 |
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 |