if not user.is_active:
errors.append('This account is disabled.')
else:
+ if service is None:
+ # Try and pull the service off the session
+ service = request.session.pop('service', service)
+
if service is None:
# Normal internal success redirection.
logging.debug('Redirecting to %s', success_redirect)