From 31721a61f5e42fc10392b22006e365cee72565c4 Mon Sep 17 00:00:00 2001
From: Matthias Schiffer <mschiffer@universe-factory.net>
Date: Tue, 8 Aug 2017 04:09:29 +0200
Subject: [PATCH] gluonc-core: 200-wireless: remove unneeded nil checks for
 uci:set_list()

uci:set_list() will delete the list when nil is passed, so there is no need
to differentiate between the cases.
---
 .../luasrc/lib/gluon/upgrade/200-wireless           | 13 ++-----------
 1 file changed, 2 insertions(+), 11 deletions(-)

diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless b/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless
index 4415a1973..6afbf22aa 100755
--- a/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless
+++ b/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless
@@ -151,17 +151,8 @@ local function configure_radio(radio, index, config)
 	uci:set('wireless', radio, 'htmode', 'HT20')
 	uci:set('wireless', radio, 'country', site.regdom)
 
-	if config.supported_rates then
-		uci:set_list('wireless', radio, 'supported_rates', config.supported_rates)
-	else
-		uci:delete('wireless', radio, 'supported_rates')
-	end
-
-	if config.basic_rate then
-		uci:set_list('wireless', radio, 'basic_rate', config.basic_rate)
-	else
-		uci:delete('wireless', radio, 'basic_rate')
-	end
+	uci:set_list('wireless', radio, 'supported_rates', config.supported_rates)
+	uci:set_list('wireless', radio, 'basic_rate', config.basic_rate)
 
 
 	local ibss_disabled = is_disabled('ibss_' .. radio)
-- 
GitLab