From 8e8fd8c1dafa322356eac486b424c826d701bf6c Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Mon, 13 Jun 2022 20:34:57 +0200 Subject: [PATCH] catch invalid ticket quantity 500 error --- files/routes/lottery.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/files/routes/lottery.py b/files/routes/lottery.py index 0d05991cd..7397b234e 100644 --- a/files/routes/lottery.py +++ b/files/routes/lottery.py @@ -28,7 +28,9 @@ def lottery_start(v): @auth_required @lottery_required def lottery_buy(v): - quantity = int(request.values.get("quantity")) + try: quantity = int(request.values.get("quantity")) + except: return {"error": "Invalid ticket quantity."} + success, message = purchase_lottery_tickets(v, quantity) lottery, participants = get_active_lottery_stats()