From 9d02ef1bd936e79d30370a243b42428675dce247 Mon Sep 17 00:00:00 2001 From: Dirk Brenken Date: Wed, 22 Apr 2020 21:40:04 +0200 Subject: [PATCH] luci-app-travelmate: sync with travelmate 1.5.4 * change wifi scanning to logical interface name, no longer use the radio device Signed-off-by: Dirk Brenken --- .../luasrc/view/travelmate/wifi_scan.htm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm b/applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm index 6bb60795a..2ac0281a4 100644 --- a/applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm +++ b/applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm @@ -1,5 +1,5 @@ <%# -Copyright 2017-2019 Dirk Brenken (dev@brenken.org) +Copyright 2017-2020 Dirk Brenken (dev@brenken.org) This is free software, licensed under the Apache License, Version 2.0 -%> @@ -7,7 +7,14 @@ This is free software, licensed under the Apache License, Version 2.0 local sys = require("luci.sys") local utl = require("luci.util") local dev = luci.http.formvalue("device") - local iw = luci.sys.wifi.getiwinfo(dev) + local ifn = utl.trim(sys.exec("/bin/ubus -S call network.wireless status 2>/dev/null | jsonfilter -l1 -e \"@." .. dev .. ".interfaces.*.ifname\" 2>/dev/null")) + local iw + + if ifn ~= "" then + iw = sys.wifi.getiwinfo(ifn) + else + iw = sys.wifi.getiwinfo(dev) + end if not iw then luci.http.redirect(luci.dispatcher.build_url("admin/services/travelmate/stations")) -- 2.25.1