From 645065abba37ddd968f5964373d3632f8d2dfc78 Mon Sep 17 00:00:00 2001 From: Marie <51697796+ijreilly@users.noreply.github.com> Date: Wed, 19 Feb 2025 10:09:27 +0100 Subject: [PATCH] Fix queryRunnerArgsFactory for updateMany resolver (#10322) This was updated a few weeks ago and went unnoticed since 1) integration tests were broken + 2) we don't have actionnable updateMany mutations in the product at the moment It will fix some tests, at least all-people-resolvers.integration-spec.ts for instance --- .../factories/query-runner-args.factory.ts | 20 ++++++++----------- 1 file changed, 8 insertions(+), 12 deletions(-) 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 62edab3ce..adddd2af7 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 @@ -105,18 +105,14 @@ export class QueryRunnerArgsFactory { (args as UpdateManyResolverArgs).filter, fieldMetadataMapByNameByName, ), - data: await Promise.all( - (args as UpdateManyResolverArgs).data?.map((arg, index) => - this.overrideDataByFieldMetadata( - arg, - options, - fieldMetadataMapByNameByName, - { - argIndex: index, - shouldBackfillPosition: false, - }, - ), - ) ?? [], + data: await this.overrideDataByFieldMetadata( + (args as UpdateManyResolverArgs).data, + options, + fieldMetadataMapByNameByName, + { + argIndex: 0, + shouldBackfillPosition: false, + }, ), } satisfies UpdateManyResolverArgs; case ResolverArgsType.FindOne: