From bd1b72c6191e0625aab772ae06a7ba407eb38e38 Mon Sep 17 00:00:00 2001 From: Tomasz Kowalczewski Date: Thu, 5 May 2022 09:13:44 +0200 Subject: [PATCH] Re #87: Fix for accidental clearing of logEndpoint. --- .../tjahzi/http/ClientConfigurationBuilder.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/pl/tkowalcz/tjahzi/http/ClientConfigurationBuilder.java b/core/src/main/java/pl/tkowalcz/tjahzi/http/ClientConfigurationBuilder.java index e0238a1..6137a31 100644 --- a/core/src/main/java/pl/tkowalcz/tjahzi/http/ClientConfigurationBuilder.java +++ b/core/src/main/java/pl/tkowalcz/tjahzi/http/ClientConfigurationBuilder.java @@ -137,6 +137,8 @@ public class ClientConfigurationBuilder { } logEndpoint = parsedUrl.getPath(); + } else { + logEndpoint = DEFAULT_LOG_ENDPOINT; } if (HTTPS_STRING.equalsIgnoreCase(parsedUrl.getProtocol())) { @@ -148,6 +150,12 @@ public class ClientConfigurationBuilder { } private void validateAndConfigureConnectionParametersNoUrl() { - useSSL |= port == HTTPS_PORT; + if (logEndpoint == null) { + logEndpoint = DEFAULT_LOG_ENDPOINT; + } + + if (!useSSL) { + useSSL = port == HTTPS_PORT; + } } }