From 41cbd31c90f47dd81613b0af3190cc8d2afeb562 Mon Sep 17 00:00:00 2001 From: Paul Donald Date: Sun, 22 Dec 2024 00:38:32 +0000 Subject: [PATCH] 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 --- modules/luci-base/htdocs/luci-static/resources/network.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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],