From 3bb0eccf58b562212bdf27264fcf95c43b934e90 Mon Sep 17 00:00:00 2001 From: Marie <51697796+ijreilly@users.noreply.github.com> Date: Thu, 6 Nov 2025 11:22:08 +0100 Subject: [PATCH] [Fix] fix getRoles for demo (#15666) following https://github.com/twentyhq/twenty/pull/15547 --- .../engine/core-modules/auth/services/microsoft-apis.service.ts | 1 + .../src/engine/metadata-modules/user-role/user-role.service.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/microsoft-apis.service.ts b/packages/twenty-server/src/engine/core-modules/auth/services/microsoft-apis.service.ts index f1d7cf0737..07cabe6aae 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/microsoft-apis.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/microsoft-apis.service.ts @@ -158,6 +158,7 @@ export class MicrosoftAPIsService { await this.twentyORMGlobalManager.getRepositoryForWorkspace( workspaceId, 'workspaceMember', + { shouldBypassPermissionChecks: true }, ); const workspaceMember = await workspaceMemberRepository.findOneOrFail( diff --git a/packages/twenty-server/src/engine/metadata-modules/user-role/user-role.service.ts b/packages/twenty-server/src/engine/metadata-modules/user-role/user-role.service.ts index 27cfcb94c3..5a8db9022a 100644 --- a/packages/twenty-server/src/engine/metadata-modules/user-role/user-role.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/user-role/user-role.service.ts @@ -153,6 +153,7 @@ export class UserRoleService { await this.twentyORMGlobalManager.getRepositoryForWorkspace( workspaceId, 'workspaceMember', + { shouldBypassPermissionChecks: true }, ); const workspaceMembers = await workspaceMemberRepository.find({