Skip to content

Custom type mapping for enum not generating correctly when default enum value is specified #1429

@myatmin

Description

@myatmin

Issue Description

Type mapping mapping for enum not generated correctly when default enum value is specified

Steps to Reproduce

Schema:

...
input CustomSort {
    ...
    direction: OrderDirection = ASC
}

enum OrderDirection {
    ASC
    DESC
}
...

Configuration

...
<configuration>
    ...
    <customTypesMapping>
        <OrderDirection>foo.bar.OrderDirection</OrderDirection>
    </customTypesMapping>
    ...
</configuration>
...

Expected Result

...
public class CustomSort implements java.io.Serializable {
    ...
    private foo.bar.OrderDirection direction = foo.bar.OrderDirection.ASC;
    ...
}
...

Actual Result

...
public class CustomSort implements java.io.Serializable {
    ...
    private foo.bar.OrderDirection direction = OrderDirection.ASC;
    ...
}
...

Your Environment and Setup

  • graphql-java-codegen version: 5.9.0
  • Build tool: Maven
  • Mapping Config: Mentioned above

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinggood-first-issueGood for newcomers

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions