myexperiment-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[myexperiment-hackers] [2194] trunk/app/models/user.rb: Fix for slow log


From: noreply
Subject: [myexperiment-hackers] [2194] trunk/app/models/user.rb: Fix for slow logins for users with lots of stuff.
Date: Tue, 12 May 2009 13:06:16 -0400 (EDT)

Revision
2194
Author
dtm
Date
2009-05-12 13:06:15 -0400 (Tue, 12 May 2009)

Log Message

Fix for slow logins for users with lots of stuff.

Modified Paths

Diff

Modified: trunk/app/models/user.rb (2193 => 2194)


--- trunk/app/models/user.rb	2009-05-12 15:15:32 UTC (rev 2193)
+++ trunk/app/models/user.rb	2009-05-12 17:06:15 UTC (rev 2194)
@@ -207,14 +207,12 @@
   def self.authenticate(login, password)
     return nil if login.blank? or password.blank?
     
-    eager_include = [ :contributions, :tags ]
-    
     # Either, check for a User with username matching 'login'
-    u = find(:first, :conditions => ["username = ?", login], :include => eager_include)
+    u = find(:first, :conditions => ["username = ?", login])
     
     # Or, check for a User with email address matching 'login'
     unless u
-      u = find(:first, :conditions => ["email = ?", login], :include => eager_include) 
+      u = find(:first, :conditions => ["email = ?", login]) 
     end
     
     u && u.activated? && u.authenticated?(password) ? u : nil

reply via email to

[Prev in Thread] Current Thread [Next in Thread]