diff --git a/lib/devise_lastseenable/model.rb b/lib/devise_lastseenable/model.rb index dcb7260..37867bb 100644 --- a/lib/devise_lastseenable/model.rb +++ b/lib/devise_lastseenable/model.rb @@ -4,11 +4,10 @@ module Devise module Models module Lastseenable def stamp! - if self.last_seen.to_i < (Time.now - 5.minutes).to_i - self.last_seen = DateTime.now - self.save! + if self.last_seen.to_i < (Time.now.utc - 5.minutes).to_i + update_column(:last_seen, DateTime.now) end end end end -end \ No newline at end of file +end