misc: removed unnecessary type assertion

This commit is contained in:
Sheen Capadngan
2025-01-08 18:44:58 +08:00
parent d7c3192099
commit f5adc4d9f3

View File

@@ -503,12 +503,9 @@ export const permissionServiceFactory = ({
const rolePermissions =
groupProjectPermission.roles?.map(({ role, permissions }) => ({ role, permissions })) || [];
const rules = buildProjectPermissionRules(rolePermissions);
const permission = createMongoAbility<ProjectPermissionSet>(
rules as RawRuleOf<MongoAbility<ProjectPermissionSet>>[],
{
conditionsMatcher
}
);
const permission = createMongoAbility<ProjectPermissionSet>(rules, {
conditionsMatcher
});
return {
permission,