diff --git a/jobposting/views.py b/jobposting/views.py index dd7bdf9..a3edac2 100644 --- a/jobposting/views.py +++ b/jobposting/views.py @@ -79,7 +79,7 @@ class JobOfferListView(APIView): def get(self, request, format=None): dict_request = dict(request.query_params) print(dict_request) - categories = request.query_params.get('categories', None) + categories = request.query_params.get('categories[]', None) max_salary = request.query_params.get('max_salary', None) if max_salary is not None or max_salary != '': try: @@ -99,7 +99,7 @@ class JobOfferListView(APIView): 'min_salary__gte': min_salary, 'max_salary__lte': max_salary, 'localization': request.query_params.get('localization', None), - 'categories': categories, + 'categories__in': categories, 'experience_level': request.query_params.get('experience_level', None), 'employment_type': request.query_params.get('employment_type', None), 'work_from_home': request.query_params.get('work_from_home', None),