Skip to content

GraphQL.Convention.Optional<T> invalid name for T : Array #272

@SamuraiSeba

Description

@SamuraiSeba

Description

Schema generated error for Optional where T is an array.

Steps to reproduce

Declare input with property Optional<MyClass[]> MyProp {get;set;}

public record MyInput
{
public Optional<MyClass[]?> Items { get; set; }
}

Expected result

Correctly generated schema.

Actual result

Exception:
A type name must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but 'MyClass[]Optional' does not. (Parameter 'name')

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions