diff --git a/gluon-config-mode-zip/luasrc/lib/gluon/config-mode/wizard/0450-geo-location.lua b/gluon-config-mode-zip/luasrc/lib/gluon/config-mode/wizard/0450-geo-location.lua index c2f30cd6df7f45dd8245737b5c32b4eefa68f831..a536ad17dc35da94bbe219b5ab8e472c53d88252 100644 --- a/gluon-config-mode-zip/luasrc/lib/gluon/config-mode/wizard/0450-geo-location.lua +++ b/gluon-config-mode-zip/luasrc/lib/gluon/config-mode/wizard/0450-geo-location.lua @@ -1,6 +1,6 @@ local cbi = require "luci.cbi" local i18n = require "luci.i18n" -local uci = luci.model.uci.cursor() +local uci = require("simple-uci").cursor() local M = {} @@ -19,13 +19,9 @@ end function M.handle(data) local sname = uci:get_first("gluon-node-info", "location") - if data._zip ~= nil then - uci:set("gluon-node-info", sname, "zip", data._zip:trim()) - else - uci:delete("gluon-node-info", sname, "zip") - end - uci:save("gluon-node-info") - uci:commit("gluon-node-info") + uci:set("gluon-node-info", sname, "zip", data._zip:trim()) + uci:save("gluon-node-info") + uci:commit("gluon-node-info") end return M