From 73ad23936e7ee55ddae6013fc93cc06b7f2280a3 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer <mschiffer@universe-factory.net> Date: Tue, 8 Aug 2017 04:20:39 +0200 Subject: [PATCH] gluon-web-wifi-config: make the code a bit nicer simple-uci will now delete an option when nil is passed. --- .../luasrc/lib/gluon/web/model/admin/wifi-config.lua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/package/gluon-web-wifi-config/luasrc/lib/gluon/web/model/admin/wifi-config.lua b/package/gluon-web-wifi-config/luasrc/lib/gluon/web/model/admin/wifi-config.lua index 896b7c78d..0eaf4afad 100644 --- a/package/gluon-web-wifi-config/luasrc/lib/gluon/web/model/admin/wifi-config.lua +++ b/package/gluon-web-wifi-config/luasrc/lib/gluon/web/model/admin/wifi-config.lua @@ -92,10 +92,9 @@ uci:foreach('wireless', 'wifi-device', function(config) function tp:write(data) if data == 'default' then - uci:delete('wireless', radio, 'txpower') - else - uci:set('wireless', radio, 'txpower', data) + data = nil end + uci:set('wireless', radio, 'txpower', data) end end) -- GitLab