diff --git a/datagateway_api/src/search_api/query_filter_factory.py b/datagateway_api/src/search_api/query_filter_factory.py index fd669d63..24e366a9 100644 --- a/datagateway_api/src/search_api/query_filter_factory.py +++ b/datagateway_api/src/search_api/query_filter_factory.py @@ -58,7 +58,7 @@ def get_query_filter(request_filter, entity_name=None, related_entity_name=None) ) elif filter_name == "limit": log.info("limit JSON object found") - query_filters.append(SearchAPILimitFilter(filter_input)) + query_filters.append(SearchAPILimitFilter(int(filter_input))) elif filter_name == "skip": log.info("skip JSON object found") query_filters.append(SearchAPISkipFilter(filter_input))