Skip to content

Commit 83945db

Browse files
committed
properly merge resolvers
1 parent eda730e commit 83945db

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

packages/fusion-runtime/src/federation/supergraph.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import type {
1010
SubschemaConfig,
1111
} from '@graphql-tools/delegate';
1212
import { getStitchedSchemaFromSupergraphSdl } from '@graphql-tools/federation';
13-
import { mergeResolvers, mergeTypeDefs } from '@graphql-tools/merge';
13+
import { mergeTypeDefs } from '@graphql-tools/merge';
1414
import { createMergedTypeResolver } from '@graphql-tools/stitch';
1515
import { stitchingDirectives } from '@graphql-tools/stitching-directives';
1616
import {
@@ -212,7 +212,11 @@ export const handleFederationSupergraph: UnifiedGraphHandler = function ({
212212
additionalResolvers,
213213
);
214214
// @ts-expect-error - Typings are wrong
215-
opts.resolvers = mergeResolvers(opts.resolvers, additionalResolvers);
215+
opts.resolvers =
216+
opts.resolvers && additionalResolvers
217+
? [opts.resolvers, ...additionalResolvers]
218+
: additionalResolvers;
219+
// opts.resolvers = additionalResolvers;
216220
// @ts-expect-error - Typings are wrong
217221
opts.inheritResolversFromInterfaces = true;
218222

0 commit comments

Comments
 (0)