From: Paul Donald Date: Thu, 25 Jan 2024 00:05:15 +0000 (+0100) Subject: luci-mod-network: improve static lease ip validation logic X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=f6cbda00e77afc26c12da3c31e5f5444cee17422;p=openwrt-luci.git luci-mod-network: improve static lease ip validation logic m (mac) is an array, and is zero length or greater. Signed-off-by: Paul Donald --- diff --git a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js index 2c141d3078..2967e99b47 100644 --- a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js +++ b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js @@ -942,10 +942,10 @@ return view.extend({ var m = this.section.formvalue(section, 'mac'), n = this.section.formvalue(section, 'name'); - if ((m == null || m == '') && (n == null || n == '')) + if ((m && !m.length > 0) && !n) return _('One of hostname or MAC address must be specified!'); - if (value == null || value == '' || value == 'ignore') + if (!value || value == 'ignore') return true; var leases = uci.sections('dhcp', 'host');