diff --git a/luci-app-nikki/htdocs/luci-static/resources/view/nikki/log.js b/luci-app-nikki/htdocs/luci-static/resources/view/nikki/log.js index db788f354..9bbf386bb 100644 --- a/luci-app-nikki/htdocs/luci-static/resources/view/nikki/log.js +++ b/luci-app-nikki/htdocs/luci-static/resources/view/nikki/log.js @@ -103,12 +103,14 @@ return view.extend({ // create link const link = document.createElement('a'); link.href = url; - link.download = 'nikki_debug.md'; + link.download = 'debug.md'; + // append to body document.body.appendChild(link); // download link.click(); - // clean up + // remove from body document.body.removeChild(link); + // revoke url window.URL.revokeObjectURL(url); }); }); diff --git a/luci-app-nikki/root/usr/share/rpcd/acl.d/luci-app-nikki.json b/luci-app-nikki/root/usr/share/rpcd/acl.d/luci-app-nikki.json index 50ec7347c..8f016c4f8 100644 --- a/luci-app-nikki/root/usr/share/rpcd/acl.d/luci-app-nikki.json +++ b/luci-app-nikki/root/usr/share/rpcd/acl.d/luci-app-nikki.json @@ -37,7 +37,7 @@ "/etc/nikki/run/providers/proxy/*": ["write"], "/etc/nikki/nftables/reserved_ip.nft": ["write"], "/etc/nikki/nftables/reserved_ip6.nft": ["write"], - "/var/log/nikki/*.log": ["read"] + "/var/log/nikki/*.log": ["write"] } } }