luci-mod-network: dhcp: separate actual value and display string
authorPaul Donald <newtwen@gmail.com>
Thu, 15 Feb 2024 22:07:31 +0000 (23:07 +0100)
committerPaul Donald <newtwen@gmail.com>
Thu, 15 Feb 2024 22:08:17 +0000 (23:08 +0100)
saved value will now be only an integer.

Signed-off-by: Paul Donald <newtwen@gmail.com>
(cherry picked from commit 5b955f1ae922e37ec6bc07599d547aa9c3a5ebf1)

modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js

index 7b0ae3c1f9dd3ffc825d9fda8acc8cf05016fdd9..2006657f0f18b56ed29e70bc47cc24685e974513 100644 (file)
@@ -800,7 +800,8 @@ return view.extend({
                so.optional = true;
 
                Object.values(L.uci.sections('dhcp', 'dnsmasq')).forEach(function(val, index) {
-                       so.value(generateDnsmasqInstanceEntry(val));
+                       var name, display_str = generateDnsmasqInstanceEntry(val);
+                       so.value(index, display_str);
                });
 
                o = s.taboption('srvhosts', form.SectionValue, '__srvhosts__', form.TableSection, 'srvhost', null,
@@ -1078,7 +1079,8 @@ return view.extend({
                so.optional = true;
 
                Object.values(L.uci.sections('dhcp', 'dnsmasq')).forEach(function(val, index) {
-                       so.value(generateDnsmasqInstanceEntry(val));
+                       var name, display_str = generateDnsmasqInstanceEntry(val);
+                       so.value(index, display_str);
                });