diff options
Diffstat (limited to 'app/finders/users_finder.rb')
-rw-r--r-- | app/finders/users_finder.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/finders/users_finder.rb b/app/finders/users_finder.rb index 2b4ce615090..b983882b272 100644 --- a/app/finders/users_finder.rb +++ b/app/finders/users_finder.rb @@ -32,7 +32,7 @@ class UsersFinder end def execute - users = User.all.order_id_desc + users = base_scope users = by_username(users) users = by_id(users) users = by_admins(users) @@ -53,6 +53,10 @@ class UsersFinder private + def base_scope + User.all.order_id_desc + end + def by_username(users) return users unless params[:username] |