From 413b4910598a84676a8bb0cdf25d3bdcd0b0e465 Mon Sep 17 00:00:00 2001 From: Sven Eckelmann <sven@narfation.org> Date: Sun, 1 Jul 2018 21:53:04 +0200 Subject: [PATCH] Fix access of site data while initializing config The gluon.site module request that the structure elements are called to get the actual content of the string. The simple-uci will not do that and instead cause an exception because the caller didn't provide a string. --- .../luasrc/lib/gluon/upgrade/500-ssid-changer | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/gluon-ssid-changer/luasrc/lib/gluon/upgrade/500-ssid-changer b/gluon-ssid-changer/luasrc/lib/gluon/upgrade/500-ssid-changer index 549f841..adc658b 100755 --- a/gluon-ssid-changer/luasrc/lib/gluon/upgrade/500-ssid-changer +++ b/gluon-ssid-changer/luasrc/lib/gluon/upgrade/500-ssid-changer @@ -9,13 +9,13 @@ if site.ssid_changer == nil then elseif not uci:get('ssid-changer', 'settings', 'enabled') then uci:section('ssid-changer', 'main', 'settings', { enabled = '1', - switch_timeframe = site.ssid_changer.switch_timeframe or '30', - first = site.ssid_changer.first or '5', - prefix = site.ssid_changer.prefix or 'FF_Offline_', - suffix = site.ssid_changer.suffix or 'nodename', - tq_limit_enabled = site.ssid_changer.tq_limit_enabled or false, - tq_limit_max = site.ssid_changer.tq_limit_max or 45, - tq_limit_min = site.ssid_changer.tq_limit_min or 35, + switch_timeframe = site.ssid_changer.switch_timeframe() or '30', + first = site.ssid_changer.first() or '5', + prefix = site.ssid_changer.prefix() or 'FF_Offline_', + suffix = site.ssid_changer.suffix() or 'nodename', + tq_limit_enabled = site.ssid_changer.tq_limit_enabled() or false, + tq_limit_max = site.ssid_changer.tq_limit_max() or 45, + tq_limit_min = site.ssid_changer.tq_limit_min() or 35, }) uci:save('ssid-changer') end -- GitLab