diff --git a/lib/auth/default_current_user_provider.rb b/lib/auth/default_current_user_provider.rb index bdd304ef1b1..5fe22b4adce 100644 --- a/lib/auth/default_current_user_provider.rb +++ b/lib/auth/default_current_user_provider.rb @@ -118,9 +118,11 @@ class Auth::DefaultCurrentUserProvider if current_user && should_update_last_seen? u = current_user + ip = request.ip + Scheduler::Defer.later "Updating Last Seen" do u.update_last_seen! - u.update_ip_address!(request.ip) + u.update_ip_address!(ip) end end