From e27be408b4070646205b4eec559443fdeed6fa34 Mon Sep 17 00:00:00 2001 From: Ramesh Mane <101566080+rameshmane7218@users.noreply.github.com> Date: Wed, 13 Mar 2024 21:16:12 +0000 Subject: [PATCH] fix(nc-gui): Property `workspaceRole` was accessed during render but is not defined on instance --- packages/nc-gui/components/workspace/CollaboratorsList.vue | 2 +- packages/nc-gui/store/workspace.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/nc-gui/components/workspace/CollaboratorsList.vue b/packages/nc-gui/components/workspace/CollaboratorsList.vue index f40602c2d2..4815dcb5df 100644 --- a/packages/nc-gui/components/workspace/CollaboratorsList.vue +++ b/packages/nc-gui/components/workspace/CollaboratorsList.vue @@ -8,7 +8,7 @@ const workspaceStore = useWorkspace() const { removeCollaborator, updateCollaborator: _updateCollaborator } = workspaceStore -const { collaborators } = storeToRefs(workspaceStore) +const { collaborators, workspaceRole } = storeToRefs(workspaceStore) const { sorts, sortDirection, loadSorts, saveOrUpdate, handleGetSortedData } = useUserSorts('Workspace') diff --git a/packages/nc-gui/store/workspace.ts b/packages/nc-gui/store/workspace.ts index 36f6d1df16..3d5751c8c2 100644 --- a/packages/nc-gui/store/workspace.ts +++ b/packages/nc-gui/store/workspace.ts @@ -48,6 +48,8 @@ export const useWorkspace = defineStore('workspaceStore', () => { return { id: 'default', title: 'default', meta: {}, roles: '' } as any }) + const workspaceRole = computed(() => activeWorkspace.value?.roles) + const activeWorkspaceMeta = computed>(() => { const defaultMeta = {} if (!activeWorkspace.value) return defaultMeta @@ -253,6 +255,7 @@ export const useWorkspace = defineStore('workspaceStore', () => { isWorkspaceSettingsPageOpened, workspaceUserCount, getPlanLimit, + workspaceRole, } })