luci-mod-network: fix legacy_rates option dependency
authorJo-Philipp Wich <jo@mein.io>
Mon, 9 Aug 2021 17:41:30 +0000 (19:41 +0200)
committerJo-Philipp Wich <jo@mein.io>
Mon, 9 Aug 2021 17:43:56 +0000 (19:43 +0200)
The recently introduced band option support changed the internal frequency
selector choice values, breaking the legacy rates option dependency.

Fixes: #5234
Fixes: 0829d31290 ("luci-mod-network: support newer wireless.wifi-device.band option")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js

index 37d4558edcf0f0fe07cd5f8225054cf43b9ea119..ed33867e890dfb6e26d2bf2aef777c5a83997763 100644 (file)
@@ -942,7 +942,7 @@ return view.extend({
 
                                if (hwtype == 'mac80211') {
                                        o = ss.taboption('general', form.Flag, 'legacy_rates', _('Allow legacy 802.11b rates'), _('Legacy or badly behaving devices may require legacy 802.11b rates to interoperate. Airtime efficiency may be significantly reduced where these are used. It is recommended to not allow 802.11b rates where possible.'));
-                                       o.depends({'_freq': '11g', '!contains': true});
+                                       o.depends({'_freq': '2g', '!contains': true});
 
                                        o = ss.taboption('general', CBIWifiTxPowerValue, 'txpower', _('Maximum transmit power'), _('Specifies the maximum transmit power the wireless radio may use. Depending on regulatory requirements and wireless usage, the actual transmit power may be reduced by the driver.'));
                                        o.wifiNetwork = radioNet;