]> source.dussan.org Git - redmine.git/commitdiff
Skip callbacks when updating last_login_on.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Fri, 1 Feb 2013 18:32:12 +0000 (18:32 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Fri, 1 Feb 2013 18:32:12 +0000 (18:32 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11294 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/models/user.rb

index 361b994ccf463c4e2b539fecd2620fb712fc2fdc..05f4bd706c24dfc264db494041600fe66d094c78 100644 (file)
@@ -182,7 +182,7 @@ class User < Principal
         end
       end
     end
-    user.update_attribute(:last_login_on, Time.now) if user && !user.new_record?
+    user.update_column(:last_login_on, Time.now) if user && !user.new_record?
     user
   rescue => text
     raise text
@@ -195,7 +195,7 @@ class User < Principal
     if tokens.size == 1
       token = tokens.first
       if (token.created_on > Setting.autologin.to_i.day.ago) && token.user && token.user.active?
-        token.user.update_attribute(:last_login_on, Time.now)
+        token.user.update_column(:last_login_on, Time.now)
         token.user
       end
     end