diff --git a/flowspec/views.py b/flowspec/views.py
index 4e5f7b104c750b890ad216374528f6631c68d112..76e002b2d536a2959fdb1e409455268a1c26f597 100644
--- a/flowspec/views.py
+++ b/flowspec/views.py
@@ -904,6 +904,7 @@ def user_login(request):
             logger.info('user does not exist for username=%s, but username_old_to_migrate_value=%s, trying user id attribute migration' % (username, username_old_to_migrate_value))
             user_old = User.objects.get(username__exact=username_old_to_migrate_value)
             logger.info('=> user_old='+str(user_old))
+            user = user_old
             user.username = username
             user.save()
             user_exists = True