feat: fix permissions

This commit is contained in:
Nevo David 2024-05-05 15:40:18 +07:00
parent eb7add2587
commit ffaf8f9494
1 changed files with 9 additions and 1 deletions

View File

@ -61,7 +61,15 @@ export class PermissionsService {
requestedPermission.length === 0 ||
!process.env.STRIPE_PUBLISHABLE_KEY
) {
return build();
for (const [action, section] of requestedPermission) {
can(action, section);
}
return build({
detectSubjectType: (item) =>
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
item.constructor,
});
}
const { subscription, options } = await this.getPackageOptions(orgId);