luci-mod-admin-full: properly reset internal device form field
authorJo-Philipp Wich <jo@mein.io>
Wed, 18 Jul 2018 08:02:07 +0000 (10:02 +0200)
committerJo-Philipp Wich <jo@mein.io>
Fri, 20 Jul 2018 05:56:46 +0000 (07:56 +0200)
commit0b44d33dd768ab2e3bf543905f838eec7f0762de
tree1d19799f7189bb2a7a314a991f7f32fff556564c
parentd7c868a05e95b7b3050b07dd4968c62bfce4c7f6
luci-mod-admin-full: properly reset internal device form field

In some cases the hidden internal device field was not reset, e.g. after
aborting a wifi scan and using the browser back buttons to navigate to the
overview page again.

In such a case, the previous device hidden field was still present and a new
one getting created, causing further wireless scan attempts to get invoked
with multiple radio names as parameter which fails.

Fix this issue by using the new generic cbi_submit() helper any by dropping
the faulty wifi_action() function.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 90f9c59a2d392837bbef39b5acf402531ab2d9be)
modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/wifi_overview.lua
modules/luci-mod-admin-full/luasrc/view/admin_network/wifi_overview_status.htm