luci-app-vnstat2: fix configuration page when database is empty (#6746)
authorJan Hoffmann <jan@3e8.eu>
Wed, 6 Dec 2023 01:24:25 +0000 (02:24 +0100)
committerPaul Donald <newtwen@gmail.com>
Wed, 6 Dec 2023 01:27:32 +0000 (02:27 +0100)
commit9cd7b55210c767f858da0267807813e9ef19cd3a
tree5924a909cb2d42f9a6e29a6c4576fb3b38638699
parent89e438c967a1d5b160750f5c2aab1faae087fc5e
luci-app-vnstat2: fix configuration page when database is empty (#6746)

The output of the command "vnstat --dbiflist 1" is empty when there are
no interfaces in the database. Add a check to avoid a "result.stdout is
undefined" error in that case.

Ref: https://forum.openwrt.org/t/error-in-luci-vnstat2-configuration-menu/179700
Fixes: 3ac4f567dfdf ("luci-app-vnstat2: use more efficient way to get database interfaces")
Signed-off-by: Jan Hoffmann <jan@3e8.eu>
(cherry picked from commit c0c37903f2276224c246c2a5ba0fb2732ba0e18a)
applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js