From cd9ee858b8e049a31ca33d91bd960affd8c6b6ea Mon Sep 17 00:00:00 2001
From: Matthias Schiffer <mschiffer@universe-factory.net>
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 4d7fec016..c283a885b 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
 
-- 
GitLab