fix: only consider unique eventTriggers (#13080)

* only consider unique eventTriggers

* remove intermediary const

---------

Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com>
This commit is contained in:
Riddhesh Mahajan 2024-01-10 23:56:19 +05:30 committed by GitHub
parent 96af17d8d7
commit aaeea250bc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 0 deletions

View File

@ -87,6 +87,10 @@ export async function patchHandler(req: NextApiRequest) {
args.data.userId = bodyUserId;
}
if (args.data.eventTriggers) {
args.data.eventTriggers = [...new Set(args.data.eventTriggers)];
}
const result = await prisma.webhook.update(args);
return { webhook: schemaWebhookReadPublic.parse(result) };
}

View File

@ -87,6 +87,10 @@ async function postHandler(req: NextApiRequest) {
args.data.userId = bodyUserId;
}
if (args.data.eventTriggers) {
args.data.eventTriggers = [...new Set(args.data.eventTriggers)];
}
const data = await prisma.webhook.create(args);
return {