diff --git a/flowspec/views.py b/flowspec/views.py
index 76e002b2d536a2959fdb1e409455268a1c26f597..fc9a575ce3fd10fbe17f8ac8ba684f14cf14fdfd 100644
--- a/flowspec/views.py
+++ b/flowspec/views.py
@@ -911,13 +911,14 @@ def user_login(request):
except:
pass
- user_dict = model_to_dict(user)
- rule_changelog_logger.info("login user="+str(user.username)+": "+str(user_dict))
-
user = authenticate(username=username, firstname=firstname, lastname=lastname, mail=mail, authsource='shibboleth')
logger.debug('Authentication of %s' % user)
if user is not None:
+
+ user_dict = model_to_dict(user)
+ rule_changelog_logger.info("login user="+str(user.username)+": "+str(user_dict))
+
try:
user.userprofile.peers.all()
except: