-
Notifications
You must be signed in to change notification settings - Fork 174
Closed
Description
The following scenario seems to break:
type Query {
allLinks(filter: LinkFilter): [Link]
}
input LinkFilter {
OR: [LinkFilter!]
description_contains: String
url_contains: String
}
And the LinkFilter POJO:
public class LinkFilter {
private List<LinkFilter> OR;
private String description_contains;
private String url_contains;
//getters & setters
}The exceptions is:
com.coxautodev.graphql.tools.SchemaClassScannerError: Two different classes used for type LinkFilter:
- class com.something.LinkFilter:
| parameter 0 of method public java.util.List com.something.Query.allLinks(com.something.LinkFilter)
- interface java.util.List:
| input object InputValueDefinition{name='OR', type=ListType{type=NonNullType{type=TypeName{name='LinkFilter'}}}, defaultValue=null, directives=[]}
If I unwrap the OR field to just a LinkFilter, everything is fine.
marek-bohuncak
Metadata
Metadata
Assignees
Labels
No labels