diff --git a/packages/twenty-front/src/modules/apollo/services/apollo.factory.ts b/packages/twenty-front/src/modules/apollo/services/apollo.factory.ts index 84835b2b89..d278bea5ce 100644 --- a/packages/twenty-front/src/modules/apollo/services/apollo.factory.ts +++ b/packages/twenty-front/src/modules/apollo/services/apollo.factory.ts @@ -132,7 +132,7 @@ export class ApolloFactory implements ApolloManager { ...optionHeaders, authorization: token ? `Bearer ${token}` : '', 'x-locale': locale, - ...(this.currentWorkspace?.metadataVersion && { + ...(isDefined(this.currentWorkspace?.metadataVersion) && { 'X-Schema-Version': `${this.currentWorkspace.metadataVersion}`, }), ...(this.appVersion && { 'X-App-Version': this.appVersion }), diff --git a/packages/twenty-server/src/engine/core-modules/graphql/hooks/use-graphql-error-handler.hook.ts b/packages/twenty-server/src/engine/core-modules/graphql/hooks/use-graphql-error-handler.hook.ts index 24272421ee..75d02c73d2 100644 --- a/packages/twenty-server/src/engine/core-modules/graphql/hooks/use-graphql-error-handler.hook.ts +++ b/packages/twenty-server/src/engine/core-modules/graphql/hooks/use-graphql-error-handler.hook.ts @@ -291,8 +291,8 @@ export const useGraphQLErrorHandlerHook = < } if ( - !frontEndAppVersion || - !backendAppVersion || + !isDefined(frontEndAppVersion) || + !isDefined(backendAppVersion) || !semver.valid(frontEndAppVersion) || !semver.valid(backendAppVersion) ) {