diff --git a/internal/api/userpage/static/webapp.html b/internal/api/userpage/static/webapp.html index 44a5cf8..6714d71 100644 --- a/internal/api/userpage/static/webapp.html +++ b/internal/api/userpage/static/webapp.html @@ -236,7 +236,7 @@
- +
@@ -317,10 +317,10 @@ }) .then(r => { console.log(r); - var invoiceAmount = document.getElementById("invoiceAmount").value; - if (invoiceAmount == "") { - invoiceAmount = 1000; - console.warn("overwriting invoiceAmount with " + invoiceAmount); + var invoiceAmount = Number(document.getElementById("invoiceAmount").value); + if (!Number.isInteger(invoiceAmount) || invoiceAmount < 1) { + document.getElementById("requestInvoice").innerHTML = "Error" + return true; } console.log("requesting invoice with amount " + invoiceAmount); fetch(r.callback + '?amount='+ invoiceAmount * 1000).then(data => {