summaryrefslogtreecommitdiffhomepage
path: root/libs/uvl/luasrc/uvl.lua
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2008-11-04 16:00:58 +0000
committerJo-Philipp Wich <jow@openwrt.org>2008-11-04 16:00:58 +0000
commit8d75d524f99be11e722ae05bd714450388659e4c (patch)
tree80d946fbda73a8c5f20707c3e471e6d5cfe8b8b8 /libs/uvl/luasrc/uvl.lua
parent4219ec17548d4bb1620b16423dea844af44f93bc (diff)
* luci/libs/uvl: more sensitive checking of error reasons in evaluation of option dependencies
Diffstat (limited to 'libs/uvl/luasrc/uvl.lua')
-rw-r--r--libs/uvl/luasrc/uvl.lua5
1 files changed, 2 insertions, 3 deletions
diff --git a/libs/uvl/luasrc/uvl.lua b/libs/uvl/luasrc/uvl.lua
index 1e9bea4a4..3963a64be 100644
--- a/libs/uvl/luasrc/uvl.lua
+++ b/libs/uvl/luasrc/uvl.lua
@@ -295,9 +295,8 @@ function UVL._validate_option( self, option, nodeps )
if not nodeps then
local ok, err = dependencies.check( self, option )
if not ok then
- -- XXX: maybe this needs to be more specific
- if not err:is(ERR.ERR_DEP_NOTEQUAL) and
- not err:is(ERR.ERR_DEP_NOVALUE)
+ if not err:is_all(ERR.ERR_DEP_NOTEQUAL) and
+ not err:is_all(ERR.ERR_DEP_NOVALUE)
then
option:error(err)
return false, option:errors()