From 8593df4673f49982ab2e0653033f4fbe073ec760 Mon Sep 17 00:00:00 2001 From: daniel31x13 Date: Fri, 8 Nov 2024 17:21:20 -0500 Subject: [PATCH] bug fixed --- .../controllers/users/userId/deleteUserById.ts | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/lib/api/controllers/users/userId/deleteUserById.ts b/lib/api/controllers/users/userId/deleteUserById.ts index 2570b25e..da2f10e0 100644 --- a/lib/api/controllers/users/userId/deleteUserById.ts +++ b/lib/api/controllers/users/userId/deleteUserById.ts @@ -58,8 +58,6 @@ export default async function deleteUserById( } } else { if (user.parentSubscriptionId) { - console.log(userId, user.parentSubscriptionId); - return { response: "Permission denied.", status: 401, @@ -89,18 +87,16 @@ export default async function deleteUserById( disconnect: true, }, }, - select: { - id: true, - }, }); - await updateSeats( - user.subscriptions.stripeSubscriptionId, - user.subscriptions.quantity - 1 - ); + if (removeUser.emailVerified) + await updateSeats( + user.subscriptions.stripeSubscriptionId, + user.subscriptions.quantity - 1 + ); return { - response: removeUser, + response: "Account removed from subscription.", status: 200, }; } @@ -209,7 +205,7 @@ export default async function deleteUserById( status: 200, }; } - } else if (user.parentSubscription?.id) { + } else if (user.parentSubscription?.id && user && user.emailVerified) { await updateSeats( user.parentSubscription.stripeSubscriptionId, user.parentSubscription.quantity - 1