From 4cf33ff9fa6d7c3637b36e725de875168ac4b6b1 Mon Sep 17 00:00:00 2001 From: Philippe Luickx Date: Mon, 17 Aug 2015 13:34:59 +0300 Subject: [PATCH 1/2] SocialLoginSerializer allow_blank fix --- rest_auth/registration/serializers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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') From c22b77724db27efb1b9a7ea892b64bcc0e0d9046 Mon Sep 17 00:00:00 2001 From: Philippe Luickx Date: Mon, 17 Aug 2015 13:35:20 +0300 Subject: [PATCH 2/2] LoginSerializer allow_blank fix --- rest_auth/serializers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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):