Skip to content

Commit 984e263

Browse files
authored
Fixed issue with the nodeid serializer registration. (#7698)
1 parent 2cae6c3 commit 984e263

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/HotChocolate/Core/src/Execution/DependencyInjection/RequestExecutorBuilderExtensions.IdSerializer.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ public static IRequestExecutorBuilder AddDefaultNodeIdSerializer(
5555
builder.Services.AddSingleton<INodeIdValueSerializer, DoubleNodeIdValueSerializer>();
5656
}
5757

58+
builder.Services.RemoveService<INodeIdSerializer>();
5859
builder.Services.TryAddSingleton<INodeIdSerializer>(sp =>
5960
{
6061
var allSerializers = sp.GetServices<INodeIdValueSerializer>().ToArray();
@@ -68,6 +69,7 @@ public static IRequestExecutorBuilder AddDefaultNodeIdSerializer(
6869
builder.ConfigureSchemaServices(
6970
services =>
7071
{
72+
services.RemoveService<INodeIdSerializer>();
7173
services.TryAddSingleton<INodeIdSerializer>(sp =>
7274
{
7375
var schema = sp.GetRequiredService<ISchema>();

0 commit comments

Comments
 (0)