diff --git a/awx/api/filters.py b/awx/api/filters.py index e5c9c39264..41bbc3bba8 100644 --- a/awx/api/filters.py +++ b/awx/api/filters.py @@ -3,6 +3,7 @@ # Python import re +import json # Django from django.core.exceptions import FieldError, ValidationError @@ -291,7 +292,7 @@ class FieldLookupBackend(BaseFilterBackend): except (FieldError, FieldDoesNotExist, ValueError, TypeError) as e: raise ParseError(e.args[0]) except ValidationError as e: - raise ParseError(e.messages) + raise ParseError(json.dumps(e.messages, ensure_ascii=False)) class OrderByBackend(BaseFilterBackend):