config error msg

This commit is contained in:
Philippe Luickx 2015-04-13 19:14:21 +03:00
parent dcd88a3f87
commit eb616d107a

View File

@ -24,7 +24,9 @@ class SocialLoginSerializer(serializers.Serializer):
self.adapter_class = getattr(view, 'adapter_class', None) self.adapter_class = getattr(view, 'adapter_class', None)
if not self.adapter_class: 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() self.adapter = self.adapter_class()
app = self.adapter.get_provider().get_app(request) 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.callback_url = getattr(view, 'callback_url', None)
self.client_class = getattr(view, 'client_class', 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: if not self.callback_url:
raise serializers.ValidationError( raise serializers.ValidationError(
'Define callback_url in view' 'Define callback_url in view'