Validate dynamic dns POST

This commit is contained in:
nicolas.dorier
2019-07-25 20:54:49 +09:00
parent bb4e92ec50
commit 056cb60d5d

View File

@@ -871,6 +871,10 @@ namespace BTCPayServer.Controllers
[HttpPost]
public async Task<IActionResult> DynamicDnsService(DynamicDnsViewModel viewModel, string hostname, string command = null)
{
if (!ModelState.IsValid)
{
return View(viewModel);
}
var settings = (await _SettingsRepository.GetSettingAsync<DynamicDnsSettings>()) ?? new DynamicDnsSettings();
var i = settings.Services.FindIndex(d => d.Hostname.Equals(hostname, StringComparison.OrdinalIgnoreCase));