From 75ba270ba891f4cb863fa8f4c839c03b2a266a70 Mon Sep 17 00:00:00 2001 From: Etienne <45695613+etiennejouan@users.noreply.github.com> Date: Tue, 21 Jan 2025 16:47:19 +0100 Subject: [PATCH] fix: handle billingSubscriptions gql field if billing is disabled (#9767) Co-authored-by: etiennejouan --- .../src/engine/core-modules/workspace/workspace.resolver.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/twenty-server/src/engine/core-modules/workspace/workspace.resolver.ts b/packages/twenty-server/src/engine/core-modules/workspace/workspace.resolver.ts index 592d5d58d..bcfb44a54 100644 --- a/packages/twenty-server/src/engine/core-modules/workspace/workspace.resolver.ts +++ b/packages/twenty-server/src/engine/core-modules/workspace/workspace.resolver.ts @@ -167,6 +167,10 @@ export class WorkspaceResolver { async billingSubscriptions( @Parent() workspace: Workspace, ): Promise { + if (!this.environmentService.get('IS_BILLING_ENABLED')) { + return []; + } + try { return this.billingSubscriptionRepository.find({ where: { workspaceId: workspace.id },