diff --git a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua index cf88909d3..7b70da7c3 100644 --- a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua +++ b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua @@ -735,6 +735,7 @@ function update_vps() local ut = require "luci.util" local result = ut.ubus("openmptcprouter", "update_vps", {}) end + return end function backupgr() @@ -746,6 +747,8 @@ function backupgr() if send_backup ~= "" then luci.sys.call("/etc/init.d/openmptcprouter-vps backup_send >/dev/null 2>/dev/null") end + luci.http.redirect(luci.dispatcher.build_url("admin/system/openmptcprouter/backup")) + return end function get_device(interface) diff --git a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/backup.htm b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/backup.htm index 5c840032a..a50d7f4a5 100644 --- a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/backup.htm +++ b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/backup.htm @@ -1,5 +1,7 @@ <%+header%> - +<% +luci.sys.call("/etc/init.d/openmptcprouter-vps backup_list >/dev/null 2>/dev/null") +%> <% if stderr and #stderr > 0 then %>
<%=pcdata(stderr)%>
<% end %>