Aman Tiwari
01/09/2022, 9:40 PMconst enquiry = await db.enquiry.findFirst({
where: { id },
include: {
users: {
include: {
user: true,
},
},
},
})
if (!enquiry) throw new NotFoundError()
const partner = enquiry.users.filter((arr) => arr.user.role === "PARTNER")[0]
const customer = enquiry.users.filter((arr) => arr.user.role === "USER")[0]
return { ...enquiry, partner, customer }
Joe Matune
01/10/2022, 7:27 AMrejectOnNotFound
which will automatically throw an error 👍 (so you won't need if (!enquiry...
)
It can be configured on a client level, or per request 🦜
https://www.prisma.io/docs/reference/api-reference/prisma-client-reference#rejectonnotfoundAman Tiwari
01/10/2022, 10:00 AM