From 72deda5e9a75f83e6db59effe8ea741bee803c60 Mon Sep 17 00:00:00 2001 From: Carlos Monastyrski Date: Tue, 14 Oct 2025 10:56:48 -0300 Subject: [PATCH] Add missing condition to filter non-accepted memberships on the organization members count --- backend/src/services/org/org-dal.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/src/services/org/org-dal.ts b/backend/src/services/org/org-dal.ts index 288926f90..d987c890c 100644 --- a/backend/src/services/org/org-dal.ts +++ b/backend/src/services/org/org-dal.ts @@ -5,6 +5,7 @@ import { AccessScope, OrganizationsSchema, OrgMembershipRole, + OrgMembershipStatus, TableName, TMemberships, TMembershipsInsert, @@ -346,6 +347,7 @@ export const orgDALFactory = (db: TDbClient) => { .replicaNode()(TableName.Membership) .where(`${TableName.Membership}.scopeOrgId`, orgId) .where(`${TableName.Membership}.scope`, AccessScope.Organization) + .where(`${TableName.Membership}.status`, OrgMembershipStatus.Accepted) .whereNotNull(`${TableName.Membership}.actorUserId`) .count("*") .join(TableName.Users, `${TableName.Membership}.actorUserId`, `${TableName.Users}.id`)