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
This commit is contained in:
Marie
2025-02-19 10:09:27 +01:00
committed by GitHub
parent c0014cfe96
commit 645065abba

View File

@ -105,19 +105,15 @@ export class QueryRunnerArgsFactory {
(args as UpdateManyResolverArgs).filter, (args as UpdateManyResolverArgs).filter,
fieldMetadataMapByNameByName, fieldMetadataMapByNameByName,
), ),
data: await Promise.all( data: await this.overrideDataByFieldMetadata(
(args as UpdateManyResolverArgs).data?.map((arg, index) => (args as UpdateManyResolverArgs).data,
this.overrideDataByFieldMetadata(
arg,
options, options,
fieldMetadataMapByNameByName, fieldMetadataMapByNameByName,
{ {
argIndex: index, argIndex: 0,
shouldBackfillPosition: false, shouldBackfillPosition: false,
}, },
), ),
) ?? [],
),
} satisfies UpdateManyResolverArgs; } satisfies UpdateManyResolverArgs;
case ResolverArgsType.FindOne: case ResolverArgsType.FindOne:
return { return {