From bad79cedec4e0899c207349725fdd90536746d10 Mon Sep 17 00:00:00 2001 From: lalanza808 Date: Fri, 10 Jan 2020 23:48:08 -0800 Subject: [PATCH] improve handling user supplied sales --- sales/views.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sales/views.py b/sales/views.py index ed46034..c71077e 100644 --- a/sales/views.py +++ b/sales/views.py @@ -11,7 +11,11 @@ from sales.models import ItemSale @login_required def get_sale(request, sale_id): - sale = ItemSale.objects.get(id=sale_id) + sale = ItemSale.objects.filter(id=sale_id).first() + if sale is None: + messages.error(request, "You can't go there.") + return HttpResponseRedirect(reverse('home')) + bid = ItemBid.objects.get(id=sale.bid.id) qr_uri = 'monero:{}?tx_amount={}&tx_description="xmrauctions_sale_{}"'.format( sale.escrow_address, sale.expected_payment_xmr, sale.id