[Wallet] Show invalid address message when address is invalid

fix #1217
This commit is contained in:
Umar Bolatov
2019-12-07 21:20:42 -08:00
parent d9cd916440
commit 6addb3e481

View File

@@ -395,7 +395,11 @@ namespace BTCPayServer.Controllers
}
catch
{
ModelState.AddModelError(nameof(transactionOutput.DestinationAddress), "Invalid address");
var inputName =
string.Format(CultureInfo.InvariantCulture, "Outputs[{0}].", i.ToString(CultureInfo.InvariantCulture)) +
nameof(transactionOutput.DestinationAddress);
ModelState.AddModelError(inputName, "Invalid address");
}
if (transactionOutput.Amount.HasValue)
@@ -432,7 +436,7 @@ namespace BTCPayServer.Controllers
}
}
if (!ModelState.IsValid)
if (!ModelState.IsValid)
return View(vm);
DerivationSchemeSettings derivationScheme = GetDerivationSchemeSettings(walletId);