From e14b884771b223452ec066606f7c7cb5f5dd31b1 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Wed, 4 Sep 2019 14:19:18 +0200 Subject: [PATCH] luci-base: form.js: do not consider inactive fields for dependency checks Signed-off-by: Jo-Philipp Wich --- modules/luci-base/htdocs/luci-static/resources/form.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/luci-base/htdocs/luci-static/resources/form.js b/modules/luci-base/htdocs/luci-static/resources/form.js index 31f6bd961..34fc09795 100644 --- a/modules/luci-base/htdocs/luci-static/resources/form.js +++ b/modules/luci-base/htdocs/luci-static/resources/form.js @@ -517,7 +517,7 @@ var CBIAbstractValue = CBINode.extend({ else { var conf = this.uciconfig || this.section.uciconfig || this.map.config, res = this.map.lookupOption(dep, section_id, conf), - val = res ? res[0].formvalue(res[1]) : null; + val = (res && res[0].isActive(res[1])) ? res[0].formvalue(res[1]) : null; istat = (istat && isEqual(val, this.deps[i][dep])); } -- 2.25.1