diff --git a/package/gluon-config-mode-outdoor/luasrc/lib/gluon/config-mode/wizard/0250-outdoor.lua b/package/gluon-config-mode-outdoor/luasrc/lib/gluon/config-mode/wizard/0250-outdoor.lua
index d6961a2b7cd256ab6eac1e7380f6a614aa5be540..a4753f5a13ebef6cde4ed6cfe0d611e211ad7323 100644
--- a/package/gluon-config-mode-outdoor/luasrc/lib/gluon/config-mode/wizard/0250-outdoor.lua
+++ b/package/gluon-config-mode-outdoor/luasrc/lib/gluon/config-mode/wizard/0250-outdoor.lua
@@ -13,8 +13,9 @@ return function(form, uci)
 		.. "to comply with local frequency regulations."
 	))
 
+	local outdoor_mode = uci:get_bool('gluon', 'wireless', 'outdoor')
 	local outdoor = section:option(Flag, 'outdoor', pkg_i18n.translate("Node will be installed outdoors"))
-	outdoor.default = uci:get_bool('gluon', 'wireless', 'outdoor')
+	outdoor.default = outdoor_mode
 
 	function outdoor:write(data)
 		if data ~= outdoor_mode then