diff --git a/plugins/document-resources/src/components/teamspace/CreateTeamspace.svelte b/plugins/document-resources/src/components/teamspace/CreateTeamspace.svelte index 8b2c24d9a1..0936767755 100644 --- a/plugins/document-resources/src/components/teamspace/CreateTeamspace.svelte +++ b/plugins/document-resources/src/components/teamspace/CreateTeamspace.svelte @@ -95,7 +95,7 @@ const asMixin = hierarchy.as(teamspace, spaceType?.targetClass) return spaceType.$lookup.roles.reduce((prev, { _id }) => { - prev[_id as Ref] = (asMixin as any)[_id] + prev[_id as Ref] = (asMixin as any)[_id] ?? [] return prev }, {}) diff --git a/plugins/lead-resources/src/components/CreateFunnel.svelte b/plugins/lead-resources/src/components/CreateFunnel.svelte index 52e39bded6..2f7777c89c 100644 --- a/plugins/lead-resources/src/components/CreateFunnel.svelte +++ b/plugins/lead-resources/src/components/CreateFunnel.svelte @@ -78,7 +78,7 @@ const asMixin = hierarchy.as(funnel, spaceType?.targetClass) return spaceType.$lookup.roles.reduce((prev, { _id }) => { - prev[_id as Ref] = (asMixin as any)[_id] + prev[_id as Ref] = (asMixin as any)[_id] ?? [] return prev }, {}) diff --git a/plugins/tracker-resources/src/components/projects/CreateProject.svelte b/plugins/tracker-resources/src/components/projects/CreateProject.svelte index 104359ecb5..82142fb217 100644 --- a/plugins/tracker-resources/src/components/projects/CreateProject.svelte +++ b/plugins/tracker-resources/src/components/projects/CreateProject.svelte @@ -115,7 +115,7 @@ const asMixin = hierarchy.as(project, typeType?.targetClass) return roles.reduce((prev, { _id }) => { - prev[_id] = (asMixin as any)[_id] + prev[_id] = (asMixin as any)[_id] ?? [] return prev }, {}) diff --git a/plugins/view-resources/src/utils.ts b/plugins/view-resources/src/utils.ts index fe3a3e6006..69ba2b6f22 100644 --- a/plugins/view-resources/src/utils.ts +++ b/plugins/view-resources/src/utils.ts @@ -1368,6 +1368,7 @@ permissionsQuery.query(core.class.Space, {}, (res) => { if (mixin === undefined) { permissionsBySpace[s._id] = new Set() + accountsByPermission[s._id] = {} continue }