diff --git a/jobposting/views.py b/jobposting/views.py index 8917f53..fdebd07 100644 --- a/jobposting/views.py +++ b/jobposting/views.py @@ -77,11 +77,14 @@ class JobOfferListView(APIView): permission_classes = [] def get(self, request, format=None): + categories = request.query_params.get('categories', None) + if categories is not None: + categories = categories.split(',') filters = { 'min_salary__gte': request.query_params.get('min_salary', None), 'max_salary__lte': request.query_params.get('max_salary', None), 'localization': request.query_params.get('localization', None), - 'category': request.query_params.get('category', None), + 'categories': 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),