fix: change variable name qb -> queryBuilder

This commit is contained in:
Daniel Hougaard
2024-09-19 18:23:51 +04:00
parent d4c95ab1a7
commit a35054f6ba

View File

@@ -18,11 +18,10 @@ export const permissionDALFactory = (db: TDbClient) => {
try { try {
const groupSubQuery = db(TableName.Groups) const groupSubQuery = db(TableName.Groups)
.where(`${TableName.Groups}.orgId`, orgId) .where(`${TableName.Groups}.orgId`, orgId)
.join(TableName.UserGroupMembership, (qb) => { .join(TableName.UserGroupMembership, (queryBuilder) => {
qb.on(`${TableName.UserGroupMembership}.groupId`, `${TableName.Groups}.id`).andOn( queryBuilder
`${TableName.UserGroupMembership}.userId`, .on(`${TableName.UserGroupMembership}.groupId`, `${TableName.Groups}.id`)
db.raw("?", [userId]) .andOn(`${TableName.UserGroupMembership}.userId`, db.raw("?", [userId]));
);
}) })
.leftJoin(TableName.OrgRoles, `${TableName.Groups}.roleId`, `${TableName.OrgRoles}.id`) .leftJoin(TableName.OrgRoles, `${TableName.Groups}.roleId`, `${TableName.OrgRoles}.id`)
.select( .select(