mirror of
https://github.com/hcengineering/platform.git
synced 2026-09-08 02:37:44 +02:00
EZQMS-612: Quick fix to let TypedSpace instances have non-configured roles (undefined) (#5083)
Signed-off-by: Petr Vyazovetskiy <develop.pit@gmail.com>
This commit is contained in:
@@ -1362,7 +1362,7 @@ permissionsQuery.query(core.class.Space, {}, (res) => {
|
||||
|
||||
const asMixin = hierarchy.as(s, mixin)
|
||||
const roles = client.getModel().findAllSync(core.class.Role, { attachedTo: type._id })
|
||||
const myRoles = roles.filter((r) => (asMixin as any)[r._id].includes(me._id))
|
||||
const myRoles = roles.filter((r) => ((asMixin as any)[r._id] ?? []).includes(me._id))
|
||||
permissionsBySpace[s._id] = new Set(myRoles.flatMap((r) => r.permissions))
|
||||
} else {
|
||||
whitelistedSpaces.add(s._id)
|
||||
|
||||
Reference in New Issue
Block a user