Skip to content

out_name is not respected for input objects used as default argument value #206

@rafalp

Description

@rafalp

Considering this schema:

type Query {
  search(filters: SearchFilters = { pageSize: 20 }): [Result!]!
}

input SearchFilters {
  pageSize: Int!
}

type Result {
  id: ID!
}

Where pageSize's out_name is page_size, when no custom pageSize value is included in query, the resolver is called with {"pageSize": 20} kwarg, resulting in Python error in query execution.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions