libs/cbi: remove workaround for libuci
authorJo-Philipp Wich <jow@openwrt.org>
Tue, 20 Jan 2009 00:51:01 +0000 (00:51 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Tue, 20 Jan 2009 00:51:01 +0000 (00:51 +0000)
libs/cbi/luasrc/cbi.lua

index a434613..275c3f3 100644 (file)
@@ -1264,13 +1264,6 @@ AbstractValue.transform = AbstractValue.validate
 
 -- Write to UCI
 function AbstractValue.write(self, section, value)
 
 -- Write to UCI
 function AbstractValue.write(self, section, value)
-       -- Work around a bug in libuci-lua;
-       -- list values are not overwritten but appended, resolve this
-       -- by removing the value before
-       if type(value) == "table" then
-               self.map:del(section, self.option)
-       end
-
        return self.map:set(section, self.option, value)
 end
 
        return self.map:set(section, self.option, value)
 end