diff options
author | Lin Jen-Shin <godfat@godfat.org> | 2019-02-13 00:31:18 +0800 |
---|---|---|
committer | Lin Jen-Shin <godfat@godfat.org> | 2019-02-14 15:52:17 +0800 |
commit | 30918929ad079a591b85303d6662ec0a43c5df04 (patch) | |
tree | f35921b065d6d8a748768c2ec1bb05bbe401003b /app/graphql/resolvers/issues_resolver.rb | |
parent | 564b86a3145cd5f7eae8071ef244dc684bcd5031 (diff) | |
download | gitlab-ce-30918929ad079a591b85303d6662ec0a43c5df04.tar.gz |
Implement singular iid for IssuesResolver and ProjectType
Diffstat (limited to 'app/graphql/resolvers/issues_resolver.rb')
-rw-r--r-- | app/graphql/resolvers/issues_resolver.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/app/graphql/resolvers/issues_resolver.rb b/app/graphql/resolvers/issues_resolver.rb index 95e66fb3b7c..fd1b46ba860 100644 --- a/app/graphql/resolvers/issues_resolver.rb +++ b/app/graphql/resolvers/issues_resolver.rb @@ -2,7 +2,9 @@ module Resolvers class IssuesResolver < BaseResolver - extend ActiveSupport::Concern + argument :iid, GraphQL::ID_TYPE, + required: false, + description: 'The IID of the issue, e.g., "1"' argument :iids, [GraphQL::ID_TYPE], required: false, @@ -22,6 +24,7 @@ module Resolvers # Will need to be be made group & namespace aware with # https://gitlab.com/gitlab-org/gitlab-ce/issues/54520 args[:project_id] = project.id + args[:iids] ||= [args[:iid]].compact IssuesFinder.new(context[:current_user], args).execute end |