From 179d3c3e5278dc8a01f294dd50ea8271bb126a91 Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sun, 19 Sep 2021 18:50:06 +0530 Subject: [PATCH] WebServiceAppsApi: updated SetAppConfigAsync() to log config saved message and throw new error when post parameter is missing. --- DnsServerCore/WebServiceAppsApi.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/DnsServerCore/WebServiceAppsApi.cs b/DnsServerCore/WebServiceAppsApi.cs index e2f3eb9a..cb2c0ff6 100644 --- a/DnsServerCore/WebServiceAppsApi.cs +++ b/DnsServerCore/WebServiceAppsApi.cs @@ -565,9 +565,13 @@ namespace DnsServerCore config = null; await application.SetConfigAsync(config); - break; + + _dnsWebService.Log.Write(DnsWebService.GetRequestRemoteEndPoint(request), "[" + _dnsWebService.GetSession(request).Username + "] DNS application '" + name + "' app config was saved successfully."); + return; } } + + throw new DnsWebServiceException("Missing POST parameter: config"); } #endregion