From 4e21f3aa3b85e15ce31d4c478b218761cf6e3357 Mon Sep 17 00:00:00 2001 From: Martin Quarda Date: Sun, 13 Oct 2024 14:56:14 +0200 Subject: [PATCH] fix of invoice_id --- alkatorapi/views.py | 12 ++++++------ frontend/src/scripts/index.js | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/alkatorapi/views.py b/alkatorapi/views.py index 8cd12a0..c051c73 100644 --- a/alkatorapi/views.py +++ b/alkatorapi/views.py @@ -118,7 +118,7 @@ def register_racer(request): invoice_id=invoice_id, user=user, total_price=price, - address=profile.address, + address="", ) racer = Racer( product=product, @@ -180,7 +180,7 @@ def login_status(request): "last_name": user.profile.last_name, "address": user.profile.address, "racers": [{ - "invoice_id": racer.invoice_id, + "id": racer.invoice_id, "first_name": racer.first_name, "last_name": racer.last_name, "email": racer.email, @@ -195,7 +195,7 @@ def login_status(request): @csrf_exempt def change_racer(request): try: - racer = Racer.objects.get(invoice_id=request.POST['invoice_id']) + racer = Racer.objects.get(invoice_id=request.POST['id']) if request.user != racer.profile.user: return HttpResponse('{"reason":"Nedostatečná práva!"}', status=400, content_type='application/json') if date.today() >= DEADLINE: @@ -320,11 +320,11 @@ web: https://alkator.cz""", def payment_state(request): invoice_id = request.GET['refId'] try: - if Racer.objects.get(invoice_id=invoice_id).paid: + if Invoice.objects.get(invoice_id=invoice_id).paid: return HttpResponse('{"status":"success", "reason":"Úspěšná platba"}', content_type='application/json') else: return HttpResponse('{"status":"failed", "reason":"Zatím nemáme informace o provedené platbě. Zkuste reload nebo zkontrolujte email."}', content_type='application/json') - except Racer.DoesNotExist: + except Invoice.DoesNotExist: return HttpResponse('{"status":"failed", "reason":"Závodník neexistuje, registraci závodníka prosím opakujte."}', content_type='application/json') @@ -338,7 +338,7 @@ def products(request): 'price': product.price, 'quantity': product.quantity, } - for product in Product.objects.all() + for product in Product.objects.all()[1:] ]), content_type='application/json') diff --git a/frontend/src/scripts/index.js b/frontend/src/scripts/index.js index 4407f7f..b1643f3 100644 --- a/frontend/src/scripts/index.js +++ b/frontend/src/scripts/index.js @@ -379,7 +379,7 @@ class Main extends Component {
e.stopPropagation()}>
this.onSubmit(e)}>

Výměna závodníka

- +
this.handleChange(e)} />