diff options
author | 2020-10-08 14:26:05 +0530 | |
---|---|---|
committer | 2020-10-08 14:26:05 +0530 | |
commit | fe851bd091a32196b4171b289fc6dba5c2bf65a8 (patch) | |
tree | 05aee3a67ce40b5b36851e93d388f1cbf9255ae7 | |
parent | update documentation (diff) |
use NON_FIELD_ERRORS_KEY for non-field-specific ValidationError response
-rw-r--r-- | pydis_site/apps/api/serializers.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pydis_site/apps/api/serializers.py b/pydis_site/apps/api/serializers.py index a4410566..74d1ac8c 100644 --- a/pydis_site/apps/api/serializers.py +++ b/pydis_site/apps/api/serializers.py @@ -9,6 +9,7 @@ from rest_framework.serializers import ( PrimaryKeyRelatedField, ValidationError ) +from rest_framework.settings import api_settings from rest_framework.validators import UniqueTogetherValidator from .models import ( @@ -301,7 +302,9 @@ class UserListSerializer(ListSerializer): if not fields_to_update: # Raise ValidationError when only id field is given. - raise ValidationError({"data": "Insufficient data provided."}) + raise ValidationError( + {api_settings.NON_FIELD_ERRORS_KEY: ["Insufficient data provided."]} + ) User.objects.bulk_update(updated, fields_to_update) return updated |