From 07f28d0971c128591dc1988dd3ffaf43caca7b09 Mon Sep 17 00:00:00 2001 From: Dhruwang Jariwala <67850763+Dhruwang@users.noreply.github.com> Date: Mon, 12 Feb 2024 15:23:38 +0530 Subject: [PATCH] fix: team issues (#2050) Co-authored-by: Matthias Nannt --- packages/lib/invite/service.ts | 2 +- packages/lib/user/service.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/lib/invite/service.ts b/packages/lib/invite/service.ts index 68edbfed66..1c7124c40a 100644 --- a/packages/lib/invite/service.ts +++ b/packages/lib/invite/service.ts @@ -171,7 +171,7 @@ export const resendInvite = async (inviteId: string): Promise => { throw new ResourceNotFoundError("Invite", inviteId); } - await sendInviteMemberEmail(inviteId, invite.creator?.name ?? "", invite.name ?? "", invite.email); + await sendInviteMemberEmail(inviteId, invite.email, invite.creator?.name ?? "", invite.name ?? ""); const updatedInvite = await prisma.invite.update({ where: { diff --git a/packages/lib/user/service.ts b/packages/lib/user/service.ts index e870ab3ff0..d0c10d4327 100644 --- a/packages/lib/user/service.ts +++ b/packages/lib/user/service.ts @@ -12,7 +12,7 @@ import { TUser, TUserCreateInput, TUserUpdateInput, ZUser, ZUserUpdateInput } fr import { SERVICES_REVALIDATION_INTERVAL } from "../constants"; import { createCustomerIoCustomer } from "../customerio"; -import { updateMembership } from "../membership/service"; +import { deleteMembership, updateMembership } from "../membership/service"; import { deleteTeam } from "../team/service"; import { formatDateFields } from "../utils/datetime"; import { validateInputs } from "../utils/validate"; @@ -217,6 +217,8 @@ export const deleteUser = async (id: string): Promise => { } else if (currentUserIsTeamOwner) { await deleteTeam(teamId); } + + await deleteMembership(id, teamId); } const deletedUser = await deleteUserById(id);