The relation field must specify a @relation directive`
Originally posted: 2021-05-19
You got this GraphQL error because you have two fields with the same value
The error
The relation field [fieldname] must specify a `@relation` directive: `@relation(name: "MyRelation")`Why you got this error
You have two fields that have the same value, for example:
user {
id: ID
name: String
currentCompany: UserCompany
previousCompany: UserCompany
}This set of graphql query fields has two fields that have the value UserCompany. You have to either indicate a relation between user companies and users, or else create a subtype so they don’t reside at the same level.