gluon-config-mode gluon-core: fix incorrect gluon.platform reference

The is_outdoor function is placed inside the gluon.platform module, not
the platform_info module. Currently, the outdoor-mode wizard component
and the upgrade script fail due to nil-value calls.
This commit is contained in:
David Bauer 2019-05-20 20:49:45 +02:00 committed by Andreas Ziegler
parent dca50d2f26
commit 1aa4ffc514
2 changed files with 4 additions and 4 deletions

View File

@ -1,7 +1,7 @@
return function(form, uci)
local platform_info = require 'platform_info'
local platform = require 'gluon.platform'
if not platform_info.is_outdoor_device() then
if not platform.is_outdoor_device() then
-- only visible on wizard for outdoor devices
return
end

View File

@ -12,7 +12,7 @@ if uci:get('gluon', 'wireless', 'outdoor') ~= nil then
end
local sysconfig = require 'gluon.sysconfig'
local platform_info = require 'platform_info'
local platform = require 'gluon.platform'
local config = site.wifi5.outdoors('preset')
local outdoor = false
@ -22,7 +22,7 @@ if sysconfig.gluon_version then
outdoor = false
elseif config == 'preset' then
-- enable outdoor mode through presets on new installs
outdoor = platform_info.is_outdoor_device()
outdoor = platform.is_outdoor_device()
else
-- enable/disable outdoor mode unconditionally on new installs
outdoor = config