diff options
author | BCoverstone <brian@mainsequence.net> | 2023-01-09 22:28:28 -0500 |
---|---|---|
committer | Jo-Philipp Wich <jo@mein.io> | 2023-03-15 14:26:59 +0100 |
commit | 2221110c17c2799948209463590618190cce8808 (patch) | |
tree | aaaf99803b9d5c36bf3b9c92e461cd045e2e81f2 | |
parent | e11ff51b17baa6c6ed7991de006d563b4e387f9c (diff) |
luci-app-dawn: fix crash issue when viewing hearing map
When viewing the hearing map, sometimes a crash will happen when one of the
routers suddenly cannot view a client. This PR simply checks that the radio
frequency in data2 is not 0, and skips the entry if it is a 0.
Submitted-by: Brian Coverstone <brian@mainsequence.net>
[fix commit subject, add commit description]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
-rw-r--r-- | applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua b/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua index d277865503..3ba5329855 100644 --- a/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua +++ b/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua @@ -38,6 +38,7 @@ function s.render(self, sid) local mac2, data2 local count_loop = 0 for mac2, data2 in pairs(data) do + if data2.freq ~= 0 then --prevent empty entry crashes %> <tr class="tr"> <td class="td"><%= (count_loop == 0) and mac or "" %></td> @@ -53,7 +54,8 @@ function s.render(self, sid) <td class="td"><%= "%d" % data2.score %></td> </tr> <% - count_loop = count_loop + 1 + count_loop = count_loop + 1 + end end end %> |