diff --git a/packages/frontend/core/src/modules/permissions/services/guard.ts b/packages/frontend/core/src/modules/permissions/services/guard.ts index d3e958245..a8cd2fcd6 100644 --- a/packages/frontend/core/src/modules/permissions/services/guard.ts +++ b/packages/frontend/core/src/modules/permissions/services/guard.ts @@ -168,6 +168,9 @@ export class GuardService extends Service { if (this.workspaceService.workspace.flavour === 'local') { return {} as Record; } + if (this.workspaceService.workspace.openOptions.isSharedMode) { + return {}; + } const permissions = await this.guardStore.getWorkspacePermissions(); this.workspacePermissions$.next(permissions); return permissions; @@ -177,6 +180,9 @@ export class GuardService extends Service { if (this.workspaceService.workspace.flavour === 'local') { return {} as Record; } + if (this.workspaceService.workspace.openOptions.isSharedMode) { + return {}; + } const permissions = await this.guardStore.getDocPermissions(docId); this.docPermissions$.next({ ...this.docPermissions$.value,