diff options
| author | 2020-10-08 14:26:05 +0530 | |
|---|---|---|
| committer | 2020-10-08 14:26:05 +0530 | |
| commit | fe851bd091a32196b4171b289fc6dba5c2bf65a8 (patch) | |
| tree | 05aee3a67ce40b5b36851e93d388f1cbf9255ae7 /pydis_site | |
| parent | update documentation (diff) | |
use NON_FIELD_ERRORS_KEY for non-field-specific ValidationError response
Diffstat (limited to 'pydis_site')
| -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 | 
