From 03d75a233dbbe34e5e164b091b25c3fcd31489bd Mon Sep 17 00:00:00 2001
From: Kasalehlia <kasalehlia@clonejo.de>
Date: Wed, 23 Jun 2021 18:18:52 +0200
Subject: [PATCH] config-mode: fix contact info script

---
 .../lib/gluon/config-mode/wizard/0500-contact-info.lua      | 6 ++----
 1 file changed, 2 insertions(+), 4 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 23038952..f58e994f 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,10 +1,6 @@
 return function(form, uci)
 	local pkg_i18n = i18n 'gluon-config-mode-contact-info'
 	local site_i18n = i18n 'gluon-site'
-	
-	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 '
@@ -22,7 +18,9 @@ return function(form, uci)
 	o.datatype = 'minlength(1)'
 	o.optional = true
 	function o:write(data)
+		uci:section("parker","owner","owner")
 		uci:set("parker", "owner", "contact", data)
 		uci:save("parker")
 	end
+	return {'parker'}
 end
-- 
GitLab