Same here, not possible to include any enum in query.
query{
findOneProfile(where:{id: 0})
{
name,
gender
}
}
Error:
{
"errors": [
{
"message": "photon[mapping.plural].findOne(...)[graphqlField.name] is not a function",
"locations": [
{
"line": 4,
"column": 5
}
],
"path": [
"findOneProfile",
"gender"
],
"extensions": {
"code": "INTERNAL_SERVER_ERROR",
"exception": {
"stacktrace": [
"TypeError: photon[mapping.plural].findOne(...)[graphqlField.name] is not a function",
" at fieldOpts.resolve (/Users/DC-BT/Documents/Projects/necom/server/node_modules/@generated/nexus-prisma/index.js:575:112)",
" at field.resolve (/Users/DC-BT/Documents/Projects/necom/server/node_modules/apollo-server-core/node_modules/graphql-extensions/src/index.ts:274:18)",
" at resolveFieldValueOrError (/Users/DC-BT/Documents/Projects/necom/server/node_modules/graphql/execution/execute.js:503:18)",
" at resolveField (/Users/DC-BT/Documents/Projects/necom/server/node_modules/graphql/execution/execute.js:470:16)",
" at executeFields (/Users/DC-BT/Documents/Projects/necom/server/node_modules/graphql/execution/execute.js:311:18)",
" at collectAndExecuteSubfields (/Users/DC-BT/Documents/Projects/necom/server/node_modules/graphql/execution/execute.js:747:10)",
" at completeObjectValue (/Users/DC-BT/Documents/Projects/necom/server/node_modules/graphql/execution/execute.js:737:10)",
" at completeValue (/Users/DC-BT/Documents/Projects/necom/server/node_modules/graphql/execution/execute.js:626:12)",
" at /Users/DC-BT/Documents/Projects/necom/server/node_modules/graphql/execution/execute.js:528:16",
" at processTicksAndRejections (internal/process/task_queues.js:89:5)"
]
}
}
}
],
"data": {
"findOneProfile": null
}
}
ObjectType:
export const Profile = objectType({
name: "Profile",
definition(t) {
t.model.name()
t.model.gender()
t.model.searches()
}
});
export const Gender = enumType({
name: "Gender",
members: photon.Gender
});
Schema:
model Profile {
id Int @id
name String @unique
gender Gender @default(Male)
searches Gender @default(Female)
}
enum Gender {
Male
Female
Divers
}