From 901173a46893f34ccfee3d9ad5ee4a9195927a39 Mon Sep 17 00:00:00 2001 From: Philippe Luickx Date: Mon, 13 Apr 2015 19:14:21 +0300 Subject: [PATCH] config error msg --- rest_auth/registration/serializers.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/rest_auth/registration/serializers.py b/rest_auth/registration/serializers.py index 54e8117..866f82c 100644 --- a/rest_auth/registration/serializers.py +++ b/rest_auth/registration/serializers.py @@ -24,7 +24,9 @@ class SocialLoginSerializer(serializers.Serializer): self.adapter_class = getattr(view, 'adapter_class', None) if not self.adapter_class: - raise serializers.ValidationError('Define adapter_class in view') + raise serializers.ValidationError( + 'Define adapter_class in view' + ) self.adapter = self.adapter_class() app = self.adapter.get_provider().get_app(request) @@ -39,6 +41,15 @@ class SocialLoginSerializer(serializers.Serializer): self.callback_url = getattr(view, 'callback_url', None) self.client_class = getattr(view, 'client_class', None) + if not self.callback_url: + raise serializers.ValidationError( + 'Define callback_url in view' + ) + if not self.client_class: + raise serializers.ValidationError( + 'Define client_class in view' + ) + if not self.callback_url: raise serializers.ValidationError( 'Define callback_url in view'