poprawki
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Jakub Kaniecki 2024-06-17 17:14:28 +02:00
parent 74d5eeccf7
commit d51a646ad2

View File

@ -82,6 +82,8 @@ class JobOfferListView(APIView):
categories = request.query_params.get('categories[]', None) categories = request.query_params.get('categories[]', None)
max_salary = request.query_params.get('max_salary', None) max_salary = request.query_params.get('max_salary', None)
min_salary = request.query_params.get('min_salary', None) min_salary = request.query_params.get('min_salary', None)
localization = request.query_params.get('localization', None)
name = request.query_params.get('name', None) name = request.query_params.get('name', None)
if max_salary is not None or max_salary != '': if max_salary is not None or max_salary != '':
try: try:
@ -90,6 +92,8 @@ class JobOfferListView(APIView):
max_salary = None max_salary = None
except TypeError: except TypeError:
max_salary = None max_salary = None
else:
max_salary = None
if min_salary is not None or min_salary != '': if min_salary is not None or min_salary != '':
try: try:
min_salary = int(min_salary) min_salary = int(min_salary)
@ -97,6 +101,12 @@ class JobOfferListView(APIView):
min_salary = None min_salary = None
except TypeError: except TypeError:
min_salary = None min_salary = None
else:
min_salary = None
if localization is not None or localization != '':
pass
else:
localization = None
filters = { filters = {
'name__icontains': name, 'name__icontains': name,
'min_salary__gte': min_salary, 'min_salary__gte': min_salary,