diff --git a/app/models/user/search.rb b/app/models/user/search.rb index 1bbce1552..89e8f0565 100644 --- a/app/models/user/search.rb +++ b/app/models/user/search.rb @@ -72,11 +72,11 @@ returns users = if params[:role_ids] User.joins(:roles).where('roles.id' => params[:role_ids]).where( '(users.firstname LIKE ? OR users.lastname LIKE ? OR users.email LIKE ? OR users.login LIKE ?) AND users.id != 1', "%#{query}%", "%#{query}%", "%#{query}%", "%#{query}%" - ).order('firstname').limit(limit) + ).order('updated_at DESC').limit(limit) else User.where( '(firstname LIKE ? OR lastname LIKE ? OR email LIKE ? OR login LIKE ?) AND id != 1', "%#{query}%", "%#{query}%", "%#{query}%", "%#{query}%" - ).order('firstname').limit(limit) + ).order('updated_at DESC').limit(limit) end users end