Browse Source

Update user last IP on logout

Rafał Pitoń 11 years ago
parent
commit
d2a945a714
1 changed files with 2 additions and 2 deletions
  1. 2 2
      misago/users/middleware.py

+ 2 - 2
misago/users/middleware.py

@@ -40,11 +40,11 @@ class OnlineTrackerMiddleware(object):
                     user = tracker.user
                     user = tracker.user
                     user.last_active = tracker.last_click
                     user.last_active = tracker.last_click
                     user.last_ip = tracker.current_ip
                     user.last_ip = tracker.current_ip
-                    user.save(update_fields=['last_active'])
+                    user.save(update_fields=['last_active', 'last_ip'])
                 else:
                 else:
                     # Bump user's tracker time
                     # Bump user's tracker time
                     tracker.current_ip = request._misago_real_ip
                     tracker.current_ip = request._misago_real_ip
                     tracker.last_click = timezone.now()
                     tracker.last_click = timezone.now()
-                    tracker.save(update_fields=['last_click'])
+                    tracker.save(update_fields=['last_click', 'current_ip'])
 
 
         return response
         return response