From c0fe15cf638bdcc9d64ffa72313046eec1efc13e Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sun, 28 Jun 2020 16:37:04 +0530 Subject: [PATCH] webapp: fixed issue with updateRecordState() causing NS records to lose glue addresses. --- DnsServerCore/www/js/zone.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/DnsServerCore/www/js/zone.js b/DnsServerCore/www/js/zone.js index 6adb2971..fb2c8382 100644 --- a/DnsServerCore/www/js/zone.js +++ b/DnsServerCore/www/js/zone.js @@ -1416,6 +1416,10 @@ function updateRecordState(objBtn, disable) { var apiUrl = "/api/updateRecord?token=" + token + "&type=" + type + "&domain=" + encodeURIComponent(domain) + "&ttl=" + ttl + "&value=" + encodeURIComponent(value) + "&disable=" + disable; switch (type) { + case "NS": + apiUrl += "&glue=" + encodeURIComponent(divData.attr("data-record-glue")); + break; + case "MX": apiUrl += "&preference=" + divData.attr("data-record-preference"); break;