diff --git a/rest_auth/registration/serializers.py b/rest_auth/registration/serializers.py index f5c444e..48d2963 100644 --- a/rest_auth/registration/serializers.py +++ b/rest_auth/registration/serializers.py @@ -10,8 +10,8 @@ except ImportError: class SocialLoginSerializer(serializers.Serializer): - access_token = serializers.CharField(required=False) - code = serializers.CharField(required=False) + access_token = serializers.CharField(required=False, allow_blank=True) + code = serializers.CharField(required=False, allow_blank=True) def _get_request(self): request = self.context.get('request') diff --git a/rest_auth/serializers.py b/rest_auth/serializers.py index 9cfb6b9..2b671da 100644 --- a/rest_auth/serializers.py +++ b/rest_auth/serializers.py @@ -15,8 +15,8 @@ from rest_framework.exceptions import ValidationError class LoginSerializer(serializers.Serializer): - username = serializers.CharField(required=False) - email = serializers.EmailField(required=False) + username = serializers.CharField(required=False, allow_blank=True) + email = serializers.EmailField(required=False, allow_blank=True) password = serializers.CharField(style={'input_type': 'password'}) def validate(self, attrs):