From 3a959248f9b8652010d11ce46edbc8f7e8ca82cf Mon Sep 17 00:00:00 2001 From: Weiko Date: Fri, 19 Apr 2024 15:16:08 +0200 Subject: [PATCH] Fix billing check for trial sub status (#5054) ## Context Sub status is not binary as you can also be in trial mode and still should be able to share invite link. This PR should fix this issue --- .../engine/core-modules/auth/services/sign-in-up.service.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/sign-in-up.service.ts b/packages/twenty-server/src/engine/core-modules/auth/services/sign-in-up.service.ts index cb3f9cb3d..954c649aa 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/sign-in-up.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/sign-in-up.service.ts @@ -144,8 +144,8 @@ export class SignInUpService { assert( !this.environmentService.get('IS_BILLING_ENABLED') || - workspace.subscriptionStatus === 'active', - 'Workspace subscription status needs to be active', + workspace.subscriptionStatus !== 'incomplete', + 'Workspace subscription status is incomplete', ForbiddenException, );