diff --git a/app/graphql/resolvers/concerns/issue_resolver_arguments.rb b/app/graphql/resolvers/concerns/issue_resolver_arguments.rb index 15ab44352045eeeba7b13b54476f7b78a0c481b6..8295bd58388b0db6a3b9302192eb054c6290512e 100644 --- a/app/graphql/resolvers/concerns/issue_resolver_arguments.rb +++ b/app/graphql/resolvers/concerns/issue_resolver_arguments.rb @@ -84,6 +84,8 @@ def resolve_with_lookahead(**args) end def ready?(**args) + args[:not] = args[:not].to_h if args[:not].present? + params_not_mutually_exclusive(args, mutually_exclusive_assignee_username_args) params_not_mutually_exclusive(args, mutually_exclusive_milestone_args) params_not_mutually_exclusive(args.fetch(:not, {}), mutually_exclusive_milestone_args) @@ -114,7 +116,6 @@ def accept_release_tag def prepare_finder_params(args) params = super(args) - params[:not] = params[:not].to_h if params[:not].present? params[:iids] ||= [params.delete(:iid)].compact if params[:iid] params[:attempt_project_search_optimizations] = true if params[:search].present?