From: Paul Donald Date: Sun, 22 Dec 2024 00:38:32 +0000 (+0000) Subject: luci-base: prevent trace-back loading wireless on non-WiFi devices X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=41cbd31c90f47dd81613b0af3190cc8d2afeb562;p=project%2Fluci.git luci-base: prevent trace-back loading wireless on non-WiFi devices Manifests in the console as: RPCError: RPC call to uci/get failed with ubus code 4: Resource not found The lazy-loading is harmless and has been that way for years, but the presence of the trace-back clouds other problems. This should keep the console cleaner; it conditionally attempts to load wireless when a more fundamental check for it passes. Signed-off-by: Paul Donald --- diff --git a/modules/luci-base/htdocs/luci-static/resources/network.js b/modules/luci-base/htdocs/luci-static/resources/network.js index 5f77d8354a..d71aa69fa3 100644 --- a/modules/luci-base/htdocs/luci-static/resources/network.js +++ b/modules/luci-base/htdocs/luci-static/resources/network.js @@ -357,7 +357,7 @@ function initNetworkState(refresh) { L.resolveDefault(callLuciHostHints(), {}), getProtocolHandlers(), L.resolveDefault(uci.load('network')), - L.resolveDefault(uci.load('wireless')), + L.hasSystemFeature('wifi') ? L.resolveDefault(uci.load('wireless')) : L.resolveDefault(), L.resolveDefault(uci.load('luci')) ]).then(function(data) { var netifd_ifaces = data[0],