diff options
Diffstat (limited to 'app/graphql/resolvers/group_issues_resolver.rb')
-rw-r--r-- | app/graphql/resolvers/group_issues_resolver.rb | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/app/graphql/resolvers/group_issues_resolver.rb b/app/graphql/resolvers/group_issues_resolver.rb index 1db0ab08e31..28f9266974f 100644 --- a/app/graphql/resolvers/group_issues_resolver.rb +++ b/app/graphql/resolvers/group_issues_resolver.rb @@ -1,10 +1,18 @@ # frozen_string_literal: true -# rubocop:disable Graphql/ResolverType (inherited from IssuesResolver) +# rubocop:disable Graphql/ResolverType (inherited from BaseIssuesResolver) module Resolvers - class GroupIssuesResolver < IssuesResolver + class GroupIssuesResolver < BaseIssuesResolver include GroupIssuableResolver include_subgroups 'issues' + + def ready?(**args) + if args.dig(:not, :release_tag).present? + raise ::Gitlab::Graphql::Errors::ArgumentError, 'releaseTag filter is not allowed when parent is a group.' + end + + super + end end end |