From cd9ee858b8e049a31ca33d91bd960affd8c6b6ea Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Tue, 8 Aug 2017 04:13:20 +0200 Subject: [PATCH] gluon-config-mode-geo-location: remove uci:set() nil check simple-uci will now delete an option when nil is passed. --- .../lib/gluon/config-mode/wizard/0400-geo-location.lua | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/package/gluon-config-mode-geo-location/luasrc/lib/gluon/config-mode/wizard/0400-geo-location.lua b/package/gluon-config-mode-geo-location/luasrc/lib/gluon/config-mode/wizard/0400-geo-location.lua index 4d7fec01..c283a885 100644 --- a/package/gluon-config-mode-geo-location/luasrc/lib/gluon/config-mode/wizard/0400-geo-location.lua +++ b/package/gluon-config-mode-geo-location/luasrc/lib/gluon/config-mode/wizard/0400-geo-location.lua @@ -52,11 +52,7 @@ return function(form, uci) o.datatype = "float" o.optional = true function o:write(data) - if data then - uci:set("gluon-node-info", location, "altitude", data) - else - uci:delete("gluon-node-info", location, "altitude") - end + uci:set("gluon-node-info", location, "altitude", data) end end