Patching bodyUserId requests

pull/9078/head
zomars 2022-10-21 12:55:15 -06:00
parent b30995456c
commit 7617cd43e1
3 changed files with 5 additions and 5 deletions

View File

@ -54,9 +54,9 @@ export async function patchHandler(req: NextApiRequest) {
if (!isAdmin && bodyUserId) throw new HttpError({ statusCode: 403, message: `ADMIN required for userId` });
if (isAdmin && bodyUserId) {
const where: Prisma.UserWhereInput = { id: userId };
const where: Prisma.UserWhereInput = { id: bodyUserId };
await prisma.user.findFirstOrThrow({ where });
args.data.userId = userId;
args.data.userId = bodyUserId;
}
const result = await prisma.selectedCalendar.update(args);

View File

@ -46,7 +46,7 @@ async function postHandler(req: NextApiRequest) {
if (isAdmin && bodyUserId) {
const where: Prisma.UserWhereInput = { id: bodyUserId };
await prisma.user.findFirstOrThrow({ where });
args.data.userId = userId;
args.data.userId = bodyUserId;
}
const data = await prisma.selectedCalendar.create(args);

View File

@ -43,9 +43,9 @@ async function postHandler(req: NextApiRequest) {
if (!isAdmin && bodyUserId) throw new HttpError({ statusCode: 403, message: `ADMIN required for userId` });
if (isAdmin && bodyUserId) {
const where: Prisma.UserWhereInput = { id: userId };
const where: Prisma.UserWhereInput = { id: bodyUserId };
await prisma.user.findFirstOrThrow({ where });
args.data.userId = userId;
args.data.userId = bodyUserId;
}
const data = await prisma.webhook.create(args);