From c3fb6014044c841bf7292434787d6011d2c4bc9d Mon Sep 17 00:00:00 2001
From: Kasalehlia <kasalehlia@clonejo.de>
Date: Wed, 2 Jun 2021 20:12:07 +0200
Subject: [PATCH] config-mode: Write contact info to parker uci namespace

---
 .../gluon/config-mode/wizard/0500-contact-info.lua   | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/package/gluon-config-mode-contact-info/luasrc/lib/gluon/config-mode/wizard/0500-contact-info.lua b/package/gluon-config-mode-contact-info/luasrc/lib/gluon/config-mode/wizard/0500-contact-info.lua
index 357d966e..23038952 100644
--- a/package/gluon-config-mode-contact-info/luasrc/lib/gluon/config-mode/wizard/0500-contact-info.lua
+++ b/package/gluon-config-mode-contact-info/luasrc/lib/gluon/config-mode/wizard/0500-contact-info.lua
@@ -1,8 +1,10 @@
 return function(form, uci)
 	local pkg_i18n = i18n 'gluon-config-mode-contact-info'
 	local site_i18n = i18n 'gluon-site'
-
-	local owner = uci:get_first("gluon-node-info", "owner")
+	
+	if uci.get("parker", "owner") == nil then
+    uci.set("parker", "owner", "owner")
+  end
 
 	local help = site_i18n._translate("gluon-config-mode:contact-help") or pkg_i18n.translate(
 		'Please provide your contact information here to allow others to contact '
@@ -16,11 +18,11 @@ return function(form, uci)
 
 	local o = s:option(Value, "contact", pkg_i18n.translate("Contact info"),
 		site_i18n._translate("gluon-config-mode:contact-note") or pkg_i18n.translate("e.g. E-mail or phone number"))
-	o.default = uci:get("gluon-node-info", owner, "contact")
+	o.default = uci:get("parker", "owner", "contact")
 	o.datatype = 'minlength(1)'
 	o.optional = true
 	function o:write(data)
-		uci:set("gluon-node-info", owner, "contact", data)
-		uci:save("gluon-node-info")
+		uci:set("parker", "owner", "contact", data)
+		uci:save("parker")
 	end
 end
-- 
GitLab