diff --git a/package/gluon-config-mode/files/usr/lib/lua/luci/controller/gluon-config-mode/index.lua b/package/gluon-config-mode/files/usr/lib/lua/luci/controller/gluon-config-mode/index.lua
index 906d926aec8936d6894d5d8bb8606ff58d1a91a2..afcc83fa2407a6cd3ca489198ec3ecea0a38a591 100644
--- a/package/gluon-config-mode/files/usr/lib/lua/luci/controller/gluon-config-mode/index.lua
+++ b/package/gluon-config-mode/files/usr/lib/lua/luci/controller/gluon-config-mode/index.lua
@@ -52,9 +52,7 @@ function action_reboot()
     pubkey = configmode.get_fastd_pubkey(meshvpn_name)
   end
 
-  uci:foreach("gluon-config-mode", "wizard", function(s)
-      uci:set("gluon-config-mode", s[".name"], "configured", "1")
-    end)
+  uci:set("gluon-config-mode", uci:get_first("gluon-config-mode", "wizard"), "configured", "1")
   uci:save("gluon-config-mode")
   uci:commit("gluon-config-mode")
 
diff --git a/package/gluon-config-mode/files/usr/lib/lua/luci/model/cbi/gluon-config-mode/wizard.lua b/package/gluon-config-mode/files/usr/lib/lua/luci/model/cbi/gluon-config-mode/wizard.lua
index a11c8f76a653f17e97c81b46d8235e691fe41208..45a741d33d5a89d41c011b22e663a8228b89ada9 100644
--- a/package/gluon-config-mode/files/usr/lib/lua/luci/model/cbi/gluon-config-mode/wizard.lua
+++ b/package/gluon-config-mode/files/usr/lib/lua/luci/model/cbi/gluon-config-mode/wizard.lua
@@ -97,17 +97,14 @@ function f.handle(self, state, data)
     uci:save("fastd")
     uci:commit("fastd")
 
-    uci:foreach("system", "system", function(s)
-            uci:set("system", s[".name"], "hostname", data._hostname)
-            end)
+    uci:set("system", uci:get_first("system", "system"), "hostname", data._hostname)
     uci:save("system")
     uci:commit("system")
 
-    uci:foreach("gluon-node-info", "location", function(s)
-            uci:set("gluon-node-info", s[".name"], "share_location", data._location)
-            uci:set("gluon-node-info", s[".name"], "latitude", data._latitude)
-            uci:set("gluon-node-info", s[".name"], "longitude", data._longitude)
-            end)
+    local sname = uci:get_first("gluon-node-info", "location")
+    uci:set("gluon-node-info", sname, "share_location", data._location)
+    uci:set("gluon-node-info", sname, "latitude", data._latitude)
+    uci:set("gluon-node-info", sname, "longitude", data._longitude)
     uci:save("gluon-node-info")
     uci:commit("gluon-node-info")