diff --git a/packages/nc-gui/composables/useRoles/index.ts b/packages/nc-gui/composables/useRoles/index.ts index 3a9f001a82..4566dfff83 100644 --- a/packages/nc-gui/composables/useRoles/index.ts +++ b/packages/nc-gui/composables/useRoles/index.ts @@ -151,6 +151,8 @@ export const useRolesShared = createSharedComposable(() => { roles?: string | Record | string[] | null source?: MaybeRef }> skipSourceCheck?: boolean + base?: MaybeRef + skipBaseCheck?: boolean } = {}, ) => { const { roles } = args diff --git a/packages/nc-gui/pages/index/[typeOrId]/[baseId]/index.vue b/packages/nc-gui/pages/index/[typeOrId]/[baseId]/index.vue index ea1a1c9b9b..1e693b113c 100644 --- a/packages/nc-gui/pages/index/[typeOrId]/[baseId]/index.vue +++ b/packages/nc-gui/pages/index/[typeOrId]/[baseId]/index.vue @@ -16,6 +16,10 @@ const baseStore = useBase() const { loadProject } = baseStore +const { base } = storeToRefs(baseStore) + +provide(ProjectInj, base) + // create a new sidebar state const { toggle, toggleHasSidebar } = useSidebar('nc-left-sidebar', { hasSidebar: true, isOpen: true })