Patching bodyUserId requests

This commit is contained in:
zomars
2022-10-21 12:55:15 -06:00
parent b30995456c
commit 7617cd43e1
3 changed files with 5 additions and 5 deletions
+2 -2
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);
+1 -1
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);
+2 -2
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);