fix: count without where clause is total users regardless of selection (#10703)

This commit is contained in:
Alex van Andel 2023-08-10 17:29:47 +01:00 committed by GitHub
parent 1a818ab0c3
commit cc75899b01
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -40,7 +40,7 @@ export async function getHandler(req: NextApiRequest) {
// If user is not ADMIN, return only his data.
if (!isAdmin) where.id = userId;
const [total, data] = await prisma.$transaction([
prisma.user.count(),
prisma.user.count({ where }),
prisma.user.findMany({ where, take, skip }),
]);
const users = schemaUsersReadPublic.parse(data);