From cdbbad1694276dd1fdd7dbe8e1c553df2b162dba Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Tue, 10 Jul 2018 12:58:17 +0900 Subject: [PATCH] Fix misleading error when using http on internalNode --- BTCPayServer/Controllers/StoresController.LightningLike.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/BTCPayServer/Controllers/StoresController.LightningLike.cs b/BTCPayServer/Controllers/StoresController.LightningLike.cs index eb77cb360..3bc119641 100644 --- a/BTCPayServer/Controllers/StoresController.LightningLike.cs +++ b/BTCPayServer/Controllers/StoresController.LightningLike.cs @@ -82,15 +82,14 @@ namespace BTCPayServer.Controllers } var internalDomain = internalLightning.BaseUri?.DnsSafeHost; - bool isLocal = (internalDomain == "127.0.0.1" || internalDomain == "localhost"); bool isInternalNode = connectionString.ConnectionType == LightningConnectionType.CLightning || connectionString.BaseUri.DnsSafeHost == internalDomain || - isLocal; + (internalDomain == "127.0.0.1" || internalDomain == "localhost"); - if (connectionString.BaseUri.Scheme == "http" && !isLocal) + if (connectionString.BaseUri.Scheme == "http") { - if (!isInternalNode || (isInternalNode && !CanUseInternalLightning())) + if (!isInternalNode) { ModelState.AddModelError(nameof(vm.ConnectionString), "The url must be HTTPS"); return View(vm);