Hi, guys. I have an issue with datamodel.prisma (I...
# orm-help
a
Hi, guys. I have an issue with datamodel.prisma (I think):
enum Permission {
ADMIN
USER
ITEMCREATE
ITEMUPDATE
ITEMDELETE
PERMISSIONUPDATE
}
type User {
id: ID! @id
name: String!
email: String! @unique
password: String!
resetToken: String
resetTokenExpiry: Float
createdAt: DateTime! @createdAt
updatedAt: DateTime! @updatedAt
permissions: [Permission!]! @scalarList(strategy: RELATION)
}
and then I create a mutation with query
ctx.db.query.user({ where: { email } });
but get return without
permissions
field. "message": "Cannot return null for non-nullable field User.permissions." On prisma.io server, User have this field with a set value
a
Change
permissions: [Permission!]! @scalarList(strategy: RELATION)
to
permissions: [Permission]! @scalarList(strategy: RELATION)