From bb77785a4c18b17ea97ea11612c1b3607c5b4566 Mon Sep 17 00:00:00 2001 From: sjdonado Date: Fri, 5 Sep 2025 07:47:07 +0200 Subject: [PATCH] sns missing early return for click evenType --- packages/api/src/controllers/Webhooks/Incoming/SNS.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/api/src/controllers/Webhooks/Incoming/SNS.ts b/packages/api/src/controllers/Webhooks/Incoming/SNS.ts index 530f677..1a13f1f 100644 --- a/packages/api/src/controllers/Webhooks/Incoming/SNS.ts +++ b/packages/api/src/controllers/Webhooks/Incoming/SNS.ts @@ -44,9 +44,12 @@ export class SNSWebhook { if (email.projectId) { if (body.eventType === "Click") { signale.success(`Click received for ${email.contact.email} from ${project.name}`); + await prisma.click.create({ data: { emailId: email.id, link: body.click.link }, }); + + return res.status(200).json({ success: true }); } if (body.eventType === "Complaint") {