From 9d39910152413cec6c511cd96597800b251fc2e8 Mon Sep 17 00:00:00 2001 From: Carlos Monastyrski Date: Mon, 7 Jul 2025 15:35:49 -0300 Subject: [PATCH] =?UTF-8?q?Minor=20fix=20to=20prevent=20setting=20lastInvi?= =?UTF-8?q?tedAt=20for=20invitees=20who=20weren=E2=80=99t=20actually=20sen?= =?UTF-8?q?t=20an=20invitation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/src/services/org/org-service.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/src/services/org/org-service.ts b/backend/src/services/org/org-service.ts index eea37e627..5941eb013 100644 --- a/backend/src/services/org/org-service.ts +++ b/backend/src/services/org/org-service.ts @@ -1442,6 +1442,7 @@ export const orgServiceFactory = ({ const appCfg = getConfig(); const orgCache: Record = {}; + const notifiedUsers: string[] = []; await Promise.all( invitedUsers.map(async (invitedUser) => { @@ -1472,11 +1473,12 @@ export const orgServiceFactory = ({ callback_url: `${appCfg.SITE_URL}/signupinvite` } }); + notifiedUsers.push(invitedUser.id); } }) ); - await orgMembershipDAL.updateLastInvitedAtByIds(invitedUsers.map((u) => u.id)); + await orgMembershipDAL.updateLastInvitedAtByIds(notifiedUsers); }; return {