Pass userId as single value or array

This commit is contained in:
Joe Au-Yeung committed 2022-10-06 10:55:14 -04:00
1 parent ce8af8b6a5
commit 34f5f5f83f
1 file changed
+7 -1
+7 -1
View File
@@ -45,8 +45,14 @@ async function createOrlistAllEventTypes(
});
} else {
const data = await prisma.eventType.findMany({
where: { userId: isAdmin && body.userId ? body.userId : userId },
where: {
...(Array.isArray(body.userId)
? { userId: { in: body.userId } }
: { userId: body.userId || userId }),
},
...(Array.isArray(body.userId) && { orderBy: { userId: "asc" } }),
});
console.log("🚀 ~ file: index.ts ~ line 50 ~ data", data);
const event_types = data.map((eventType) => schemaEventTypeReadPublic.parse(eventType));
if (event_types) res.status(200).json({ event_types });
}