From 1d4472cc082d723f275bdc338128d9977ade36e7 Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Tue, 24 Jul 2018 18:47:55 +0900 Subject: [PATCH] Show inner exception if SSL connection fail when changing domain --- BTCPayServer/BTCPayServer.csproj | 2 +- BTCPayServer/Controllers/ServerController.cs | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/BTCPayServer/BTCPayServer.csproj b/BTCPayServer/BTCPayServer.csproj index ad75b4e56..16d242a5f 100644 --- a/BTCPayServer/BTCPayServer.csproj +++ b/BTCPayServer/BTCPayServer.csproj @@ -2,7 +2,7 @@ Exe netcoreapp2.1 - 1.0.2.64 + 1.0.2.65 NU1701,CA1816,CA1308,CA1810,CA2208 diff --git a/BTCPayServer/Controllers/ServerController.cs b/BTCPayServer/Controllers/ServerController.cs index 7721f04e3..0a0348195 100644 --- a/BTCPayServer/Controllers/ServerController.cs +++ b/BTCPayServer/Controllers/ServerController.cs @@ -208,7 +208,11 @@ namespace BTCPayServer.Controllers } catch (Exception ex) { - ModelState.AddModelError(nameof(vm.DNSDomain), $"Invalid domain ({ex.Message})"); + var messages = new List(); + messages.Add(ex.Message); + if (ex.InnerException != null) + messages.Add(ex.InnerException.Message); + ModelState.AddModelError(nameof(vm.DNSDomain), $"Invalid domain ({string.Join(", ", messages.ToArray())})"); return View(vm); } }