diff options
| -rw-r--r-- | pydis_site/apps/api/serializers.py | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/pydis_site/apps/api/serializers.py b/pydis_site/apps/api/serializers.py index ed6717e7..98d58e97 100644 --- a/pydis_site/apps/api/serializers.py +++ b/pydis_site/apps/api/serializers.py @@ -297,6 +297,11 @@ class UserListSerializer(ListSerializer):                  updated.append(user)          fields_to_update.remove("id") + +        if not fields_to_update: +            # Raise ValidationError when only id field is given. +            raise ValidationError({"data": "Insufficient data provided."}) +          User.objects.bulk_update(updated, fields_to_update)          return updated | 
