diff --git a/vibes_auth/serializers.py b/vibes_auth/serializers.py index 793a8f49..58b6480c 100644 --- a/vibes_auth/serializers.py +++ b/vibes_auth/serializers.py @@ -72,9 +72,9 @@ class UserSerializer(ModelSerializer): def create(self, validated_data): user = User.objects.create( - email=validated_data["email"], - first_name=validated_data["first_name"], - last_name=validated_data["last_name"], + email=validated_data.pop("email"), + first_name=validated_data.pop("first_name", ""), + last_name=validated_data.pop("last_name", ""), ) user.set_password(validated_data.pop("password")) for attr, value in validated_data.items():