From 929c520def5dd1393f831befac1bf9dee9f9d796 Mon Sep 17 00:00:00 2001 From: Paul Donald Date: Fri, 6 Sep 2024 00:10:25 +0200 Subject: [PATCH] luci-app-ddns: add uppercase helper for cacert fields. Set 'ignore' to the script recognized value of 'IGNORE'. Signed-off-by: Paul Donald --- .../htdocs/luci-static/resources/view/ddns/overview.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js b/applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js index 4f70b601cd..1764c01730 100644 --- a/applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js +++ b/applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js @@ -452,6 +452,10 @@ return view.extend({ o = s.taboption('global', form.Value, 'cacert', _('CA Certs path')); o.description = _('CA certificates path that will be used to download services data. Set IGNORE to skip certificate validation.'); o.placeholder = 'IGNORE'; + o.write = function(section_id, value) { + if(value == 'ignore') + uci.set('ddns', section_id, 'cacert', value.toUpperCase()); + }; o = s.taboption('global', form.Value, 'services_url', _('Services URL Download')); o.description = _('Source URL for services file. Defaults to the master openwrt ddns package repo.'); @@ -783,6 +787,10 @@ return view.extend({ o.placeholder = "/etc/ssl/certs"; o.rmempty = false; o.optional = true; + o.write = function(section_id, value) { + if(value == 'ignore') + uci.set('ddns', section_id, 'cacert', value.toUpperCase()); + }; }; -- 2.30.2