From 686a28cc0992d56e08475f6f7092e0d9a35fd8e9 Mon Sep 17 00:00:00 2001 From: ShubhamPalriwala Date: Wed, 29 May 2024 18:05:51 +0530 Subject: [PATCH] fix: remove ghost users being added as seats in stripe --- backend/src/ee/services/license/license-dal.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/src/ee/services/license/license-dal.ts b/backend/src/ee/services/license/license-dal.ts index 4e70dfb5a..cf7048801 100644 --- a/backend/src/ee/services/license/license-dal.ts +++ b/backend/src/ee/services/license/license-dal.ts @@ -16,6 +16,8 @@ export const licenseDALFactory = (db: TDbClient) => { void bd.where({ orgId }); } }) + .join(TableName.Users, `${TableName.OrgMembership}.userId`, `${TableName.Users}.id`) + .where(`${TableName.Users}.isGhost`, false) .count(); return doc?.[0].count; } catch (error) {