small fix

This commit is contained in:
Martin Quarda 2024-10-15 15:04:34 +02:00
parent 47f04c3fe5
commit f172a91af5

View File

@ -12,6 +12,7 @@ from django.db.utils import IntegrityError
from django.db import transaction
from django.utils.datastructures import MultiValueDictKeyError
from datetime import date, datetime, timedelta
from dateutil.relativedelta import relativedelta
from weasyprint import HTML
from urllib.parse import parse_qs
import requests
@ -102,9 +103,9 @@ def register_racer(request):
return HttpResponse('{"reason":"Přijmení je povinné!"}', status=400, content_type='application/json')
try:
dob = datetime.strptime(request.POST['date_of_birth'], "%Y-%m-%d").date()
if dob > date(2006, 10, 5):
if dob > DEADLINE - relativedelta(years=18):
return HttpResponse('{"reason":"Je potřeba mít 18 let v den závodu!"}', status=400, content_type='application/json')
elif dob < date(1924, 10, 5):
elif dob < DEADLINE - relativedelta(years=100):
return HttpResponse('{"reason":"Opravdu vám je 100 let?"}', status=400, content_type='application/json')
except:
return HttpResponse('{"reason":"Špatný formát datu narození!"}', status=400, content_type='application/json')
@ -213,9 +214,9 @@ def change_racer(request):
return HttpResponse('{"reason":"Přijmení je povinné!"}', status=400, content_type='application/json')
try:
dob = datetime.strptime(request.POST['date_of_birth'], "%Y-%m-%d").date()
if dob > date(2006, 10, 5):
if dob > DEADLINE - relativedelta(years=18):
return HttpResponse('{"reason":"Je potřeba mít 18 let v den závodu!"}', status=400, content_type='application/json')
elif dob < date(1924, 10, 5):
elif dob < DEADLINE - relativedelta(years):
return HttpResponse('{"reason":"Opravdu vám je 100 let?"}', status=400, content_type='application/json')
except:
return HttpResponse('{"reason":"Špatný formát datu narození!"}', status=400, content_type='application/json')