From d5c325a94adbaae738700fbe26c9c5305ce473a3 Mon Sep 17 00:00:00 2001 From: Dominic Zimmer Date: Sat, 26 Sep 2020 12:38:14 +0200 Subject: [PATCH] Fix duplicate AddUser calls --- static/js/admin.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/static/js/admin.js b/static/js/admin.js index e99499a..e105ee0 100644 --- a/static/js/admin.js +++ b/static/js/admin.js @@ -47,7 +47,10 @@ async function render_table(data) { const users = Object.values(data.users); const newusername = document.querySelector("#newusername"); - const newuserbutton = document.querySelector("#newuserbutton"); + const oldnewuserbutton = document.querySelector("#newuserbutton"); + var newuserbutton = oldnewuserbutton.cloneNode(true); + oldnewuserbutton.parentNode.replaceChild(newuserbutton, oldnewuserbutton); + newuserbutton.addEventListener("click", async () => { const r = await fetch(admin_api_path + 'add_user', { @@ -62,6 +65,7 @@ async function render_table(data) { return; } + newusername.value = ""; update_table(); })