fix: team issues (#2050)

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
This commit is contained in:
Dhruwang Jariwala
2024-02-12 15:23:38 +05:30
committed by GitHub
parent 40d3ac19d1
commit 07f28d0971
2 changed files with 4 additions and 2 deletions

View File

@@ -171,7 +171,7 @@ export const resendInvite = async (inviteId: string): Promise<TInvite> => {
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: {

View File

@@ -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<TUser> => {
} else if (currentUserIsTeamOwner) {
await deleteTeam(teamId);
}
await deleteMembership(id, teamId);
}
const deletedUser = await deleteUserById(id);