Skip to content

Commit 7b492e8

Browse files
committed
Ensure Subgraph Config consistency.
1 parent 90746df commit 7b492e8

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/HotChocolate/Fusion/src/CommandLine/Commands/SubgraphConfigSetHttpCommand.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ private static async Task ExecuteAsync(
6969
var config = await PackageHelper.LoadSubgraphConfigAsync(configFile.FullName, cancellationToken);
7070

7171
var clients = config.Clients.ToList();
72+
73+
clients.RemoveAll(t => t is HttpClientConfiguration);
7274
clients.Add(new HttpClientConfiguration(uri, clientName));
7375

7476
var configJson = PackageHelper.FormatSubgraphConfig(config with { Clients = clients });

src/HotChocolate/Fusion/src/CommandLine/Commands/SubgraphConfigSetWebSocketCommand.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ private static async Task ExecuteAsync(
6969
var config = await PackageHelper.LoadSubgraphConfigAsync(configFile.FullName, cancellationToken);
7070

7171
var clients = config.Clients.ToList();
72+
73+
clients.RemoveAll(t => t is WebSocketClientConfiguration);
7274
clients.Add(new WebSocketClientConfiguration(uri, clientName));
7375

7476
var configJson = PackageHelper.FormatSubgraphConfig(config with { Clients = clients });

0 commit comments

Comments
 (0)