diff --git a/store/templates/buy.html b/store/templates/buy.html index 948c0e82658d01907f840bcc5185f347328d72f0..d948c0b49c9eebe4b4778f78cca8e15543816558 100644 --- a/store/templates/buy.html +++ b/store/templates/buy.html @@ -126,14 +126,22 @@ updateRecentlyBoughtList(); function buy(id) { - error = error => showError(error.responseJSON, "Fehler beim Einkaufen"); + error = error => { + err = null; + if (error && "responseJSON" in error) { + err = error.responseJSON + } + showError(err, "Fehler beim Einkaufen"); + } + // Check if id is a valid integer id = parseInt(id); if (isNaN(id)) { - error(); + error(null); return; } + // Send request to the server using a new token tokenCall(token => { $.ajax({ url: "{% url "buy_product" %}",