* luci/libs/uvl:
[project/luci.git] / libs / uvl / luasrc / uvl / errors.lua
index a575f40..614100f 100644 (file)
@@ -193,7 +193,11 @@ function error.is_all(self, ...)
        else
                local equal = false
                for _, c in ipairs(self.childs) do
-                       equal = util.contains(codes, c.code)
+                       if c.childs then
+                               equal = c:is_all(...)
+                       else
+                               equal = util.contains(codes, c.code)
+                       end
                end
                return equal
        end