diff options
author | 2020-10-08 14:31:50 +0530 | |
---|---|---|
committer | 2020-10-08 14:31:50 +0530 | |
commit | cd72f72373a0b317cee6c99cf5f05ad8dfeb77d1 (patch) | |
tree | ba55671e62425ba87412ae16a33b9b39623bd282 /pydis_site/apps/api/serializers.py | |
parent | use NON_FIELD_ERRORS_KEY for non-field-specific ValidationError response (diff) |
normalize API error responses.
Diffstat (limited to 'pydis_site/apps/api/serializers.py')
-rw-r--r-- | pydis_site/apps/api/serializers.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pydis_site/apps/api/serializers.py b/pydis_site/apps/api/serializers.py index 74d1ac8c..155f33f2 100644 --- a/pydis_site/apps/api/serializers.py +++ b/pydis_site/apps/api/serializers.py @@ -293,7 +293,7 @@ class UserListSerializer(ListSerializer): try: user = instance_mapping[user_data["id"]] except KeyError: - raise NotFound({"id": f"User with id {user_data['id']} not found."}) + raise NotFound({"detail": [f"User with id {user_data['id']} not found."]}) user.__dict__.update(user_data) updated.append(user) @@ -329,7 +329,7 @@ class UserSerializer(ModelSerializer): try: return super().create(validated_data) except IntegrityError: - raise ValidationError({"ID": "User with ID already present."}) + raise ValidationError({"id": ["User with ID already present."]}) class NominationSerializer(ModelSerializer): |