mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-03 14:26:02 +00:00
Add missing condition to filter non-accepted memberships on the organization members count
This commit is contained in:
@@ -5,6 +5,7 @@ import {
|
|||||||
AccessScope,
|
AccessScope,
|
||||||
OrganizationsSchema,
|
OrganizationsSchema,
|
||||||
OrgMembershipRole,
|
OrgMembershipRole,
|
||||||
|
OrgMembershipStatus,
|
||||||
TableName,
|
TableName,
|
||||||
TMemberships,
|
TMemberships,
|
||||||
TMembershipsInsert,
|
TMembershipsInsert,
|
||||||
@@ -346,6 +347,7 @@ export const orgDALFactory = (db: TDbClient) => {
|
|||||||
.replicaNode()(TableName.Membership)
|
.replicaNode()(TableName.Membership)
|
||||||
.where(`${TableName.Membership}.scopeOrgId`, orgId)
|
.where(`${TableName.Membership}.scopeOrgId`, orgId)
|
||||||
.where(`${TableName.Membership}.scope`, AccessScope.Organization)
|
.where(`${TableName.Membership}.scope`, AccessScope.Organization)
|
||||||
|
.where(`${TableName.Membership}.status`, OrgMembershipStatus.Accepted)
|
||||||
.whereNotNull(`${TableName.Membership}.actorUserId`)
|
.whereNotNull(`${TableName.Membership}.actorUserId`)
|
||||||
.count("*")
|
.count("*")
|
||||||
.join(TableName.Users, `${TableName.Membership}.actorUserId`, `${TableName.Users}.id`)
|
.join(TableName.Users, `${TableName.Membership}.actorUserId`, `${TableName.Users}.id`)
|
||||||
|
|||||||
Reference in New Issue
Block a user