fix(webui): revalidate authz for rename & delete account actions
All checks were successful
Build / build (push) Successful in 1m32s
Build / build (pull_request) Successful in 58s

This commit is contained in:
Sainan 2025-04-26 06:10:50 +02:00
parent 13432bf034
commit 50034173d7

View File

@ -78,18 +78,22 @@ function logout() {
function renameAccount() { function renameAccount() {
const newname = window.prompt(loc("code_changeNameConfirm")); const newname = window.prompt(loc("code_changeNameConfirm"));
if (newname) { if (newname) {
fetch("/custom/renameAccount?" + window.authz + "&newname=" + newname).then(() => { revalidateAuthz(() => {
$(".displayname").text(newname); fetch("/custom/renameAccount?" + window.authz + "&newname=" + newname).then(() => {
updateLocElements(); $(".displayname").text(newname);
updateLocElements();
});
}); });
} }
} }
function deleteAccount() { function deleteAccount() {
if (window.confirm(loc("code_deleteAccountConfirm"))) { if (window.confirm(loc("code_deleteAccountConfirm"))) {
fetch("/custom/deleteAccount?" + window.authz).then(() => { revalidateAuthz(() => {
logout(); fetch("/custom/deleteAccount?" + window.authz).then(() => {
single.loadRoute("/webui/"); // Show login screen logout();
single.loadRoute("/webui/"); // Show login screen
});
}); });
} }
} }