Fixed luci.uci.Cursor.delete_all
authorSteven Barth <steven@midlink.org>
Fri, 5 Sep 2008 12:05:06 +0000 (12:05 +0000)
committerSteven Barth <steven@midlink.org>
Fri, 5 Sep 2008 12:05:06 +0000 (12:05 +0000)
libs/uci/luasrc/model/uci.lua

index 8da73fe618912c475d65d577b701871284d0abb9..659cd62543b763f252a1890398142ccc9468d9a3 100644 (file)
@@ -31,7 +31,7 @@ local table = require "table"
 
 local setmetatable, rawget, rawset = setmetatable, rawget, rawset
 local error, pairs, ipairs, tostring = error, pairs, ipairs, tostring
-local require, getmetatable = require, getmetatable
+local require, getmetatable, type = require, getmetatable, type
 
 --- LuCI UCI model library.
 -- @cstyle     instance
@@ -67,7 +67,7 @@ end
 -- @param type                 UCI section type
 -- @param comparator   Function that will be called for each section and
 -- returns a boolean whether to delete the current section (optional)
-function Cursor.delete_all(self, config, type, comparator)
+function Cursor.delete_all(self, config, stype, comparator)
        local del = {}
        
        if type(comparator) == "table" then
@@ -89,7 +89,7 @@ function Cursor.delete_all(self, config, type, comparator)
                end
        end
 
-       self:foreach(config, type, helper)
+       self:foreach(config, stype, helper)
 
        for i, j in ipairs(del) do
                self:delete(config, j)