From 7e2112ea48a2fa183caf986a50922b6033840d1e Mon Sep 17 00:00:00 2001 From: Nicholas Blumhardt Date: Mon, 11 Aug 2025 15:02:02 +1000 Subject: [PATCH] Earlier 2025.2 builds produce `ws://` absolute WebSocket URIs, fix scheme normalization --- src/Seq.Api/Client/SeqApiClient.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Seq.Api/Client/SeqApiClient.cs b/src/Seq.Api/Client/SeqApiClient.cs index 6417e95..fed86cb 100644 --- a/src/Seq.Api/Client/SeqApiClient.cs +++ b/src/Seq.Api/Client/SeqApiClient.cs @@ -528,8 +528,10 @@ static string EnsureAbsoluteWebSocketUri(string target, Uri apiBaseAddress) absoluteUnknownScheme = new UriBuilder(combined); } - absoluteUnknownScheme.Scheme = absoluteUnknownScheme.Scheme.Equals("http", StringComparison.OrdinalIgnoreCase) ? "ws" : "wss"; - + absoluteUnknownScheme.Scheme = absoluteUnknownScheme.Scheme.Equals("http", StringComparison.OrdinalIgnoreCase) || + absoluteUnknownScheme.Scheme.Equals("ws", StringComparison.OrdinalIgnoreCase) ? + "ws" : "wss"; + return absoluteUnknownScheme.ToString(); }