Fixed UserController errors

This commit is contained in:
2026-01-25 15:09:55 -06:00
parent e76caa68f1
commit d96f18e6cf
2 changed files with 20 additions and 14 deletions
+15 -9
View File
@@ -141,16 +141,22 @@ export default class UserController {
},
});
const implicitPermissions = Object.keys(resources ?? {})
.filter((v) => resources![v].length > 0)
.map(
(v) =>
`resource.${v}.[${(resources![v] as { id: string }[])
.map((o) => o.id)
.join(",")}].user.${this.id}.implicit`,
);
const resourceKeys: string[] = Object.keys(resources ?? {}) as string[];
console.log(implicitPermissions);
const implicitPermissions = resources
? resourceKeys
// @ts-ignore
.filter((v) => resources[v].length > 0)
.map(
(v) =>
//@ts-ignore
`resource.${v}.[${(resources![v] as { id: string }[])
.map((o) => o.id)
.join(",")}].user.${this.id}.implicit`,
)
: [];
// console.log(implicitPermissions);
let checks = [
(await this.fetchRoles()).map((v) => v.checkPermission(permission)),