From aa34fe7838a2e7b4332f0bfc1bb2370ce49dc9a7 Mon Sep 17 00:00:00 2001 From: The Doom Lab Date: Fri, 17 Apr 2026 15:23:11 -0500 Subject: [PATCH] fix being able to accept multiple times by invite code --- src/invites/mutations/acceptInvite.ts | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/invites/mutations/acceptInvite.ts b/src/invites/mutations/acceptInvite.ts index bd1f9744..02ad9064 100644 --- a/src/invites/mutations/acceptInvite.ts +++ b/src/invites/mutations/acceptInvite.ts @@ -226,12 +226,9 @@ export default resolver.pipe( ctx ) - // Delete invitation(s) for that email and project Id - await db.invitation.deleteMany({ - where: { - email: invite.email, - projectId: invite.projectId, - }, + // Delete this specific invitation by id so it can only be used once + await db.invitation.delete({ + where: { id: invite.id }, }) return project