From 5e77fd1df4262d09bfa6b59acfec4f66408de570 Mon Sep 17 00:00:00 2001 From: Hendrik Belitz Date: Sat, 16 May 2026 19:18:25 +0200 Subject: [PATCH] Only delete invites on tenant where staff was deleted --- src/lib/server/services/staff-service.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lib/server/services/staff-service.ts b/src/lib/server/services/staff-service.ts index 07d2b27..f2c5a7e 100644 --- a/src/lib/server/services/staff-service.ts +++ b/src/lib/server/services/staff-service.ts @@ -213,9 +213,12 @@ export class StaffService { const deletedInvites = await tx .delete(userInvite) .where( - or( - eq(userInvite.createdUserId, staffId), - eq(userInvite.email, userToDelete[0].email), + and( + eq(userInvite.tenantId, tenantId), + or( + eq(userInvite.createdUserId, staffId), + eq(userInvite.email, userToDelete[0].email), + ), ), ); logger.debug("Deleted user invites", {