diff --git a/rest_framework_json_api/utils.py b/rest_framework_json_api/utils.py index 130894aa..9918696a 100644 --- a/rest_framework_json_api/utils.py +++ b/rest_framework_json_api/utils.py @@ -461,6 +461,6 @@ def format_error_object(message, pointer, response): def format_errors(data): - if len(data) > 1 and isinstance(data, list): + if isinstance(data, list) and len(data) > 1: data.sort(key=lambda x: x.get("source", {}).get("pointer", "")) return {"errors": data}