From 9cbcf6293bea0f090a7c64ba15cd4dc2c58eda9e Mon Sep 17 00:00:00 2001 From: Lucas Bordeau Date: Thu, 13 Feb 2025 19:15:21 +0100 Subject: [PATCH] Fix number null value forced to 0 (#10202) This PR fixes https://github.com/twentyhq/twenty/issues/9980 In here we implement a check to pass null through instead of converting it to 0. --- .../factories/query-runner-args.factory.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-runner-args.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-runner-args.factory.ts index b06f1e3e3..2d3ff76f0 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-runner-args.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-runner-args.factory.ts @@ -206,7 +206,7 @@ export class QueryRunnerArgsFactory { return [key, newValue]; } case FieldMetadataType.NUMBER: - return [key, Number(value)] as const; + return [key, value === null ? null : Number(value)]; case FieldMetadataType.RICH_TEXT_V2: { const richTextV2Value = richTextV2ValueSchema.parse(value);