luci-mod-admin-full: prevent crash if channel of sta is unknown (#624)
authorJo-Philipp Wich <jow@openwrt.org>
Sun, 17 Jan 2016 18:04:02 +0000 (19:04 +0100)
committerJo-Philipp Wich <jow@openwrt.org>
Sun, 17 Jan 2016 18:04:02 +0000 (19:04 +0100)
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/wifi.lua

index 20edd68..824c920 100644 (file)
@@ -156,8 +156,8 @@ end
 
 if found_sta then
        ch = s:taboption("general", DummyValue, "choice", translate("Channel"))
 
 if found_sta then
        ch = s:taboption("general", DummyValue, "choice", translate("Channel"))
-       ch.value = translatef("Locked to channel %d used by: %s",
-               found_sta.channel, table.concat(found_sta.names, ", "))
+       ch.value = translatef("Locked to channel %s used by: %s",
+               found_sta.channel or "(auto)", table.concat(found_sta.names, ", "))
 else
        ch = s:taboption("general", Value, "_mode_freq", '<br />'..translate("Operating frequency"))
        ch.hwmodes = hw_modes
 else
        ch = s:taboption("general", Value, "_mode_freq", '<br />'..translate("Operating frequency"))
        ch.hwmodes = hw_modes