From bb77785a4c18b17ea97ea11612c1b3607c5b4566 Mon Sep 17 00:00:00 2001 From: sjdonado Date: Fri, 5 Sep 2025 07:47:07 +0200 Subject: [PATCH 1/2] 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") { From e11d1011d8cdaf5b4e88debea5ed8ce7debbea08 Mon Sep 17 00:00:00 2001 From: Dries Augustyns Date: Fri, 5 Sep 2025 13:32:22 +0200 Subject: [PATCH 2/2] Bump version from 1.3.0 to 1.3.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7e4dbf6..c36d687 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "plunk", - "version": "1.3.0", + "version": "1.3.2", "private": true, "license": "agpl-3.0", "workspaces": {