Simplified getting the service off the session for social login.
[django-cas-provider.git] / cas_provider / views.py
index 2e5e1f5..87e5e78 100644 (file)
@@ -118,11 +118,7 @@ def socialauth_login(request, template_name='cas/login.html', success_redirect='
     """
     user = request.user
     user.backend = 'django.contrib.auth.backends.ModelBackend'
-    if 'service' in request.session:
-        service = request.session['service']
-        del request.session['service']
-    else:
-        service = '/'
+    service = request.session.pop('service', '/')
     errors = []
     if user is not None:
         if user.is_active: