Skip to content

Commit ec4ac67

Browse files
committed
Optimize basic info by usernames
1 parent f33c57a commit ec4ac67

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

app/controllers/api/v8/users/basic_info_by_usernames_controller.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,11 @@ class BasicInfoByUsernamesController < Api::V8::BaseController
6060

6161
def create
6262
return respond_access_denied unless current_user.administrator?
63-
users = User.where(login: params[:usernames])
63+
users = if params[:extra_fields]
64+
User.eager_load(:user_field_values).where(login: params[:usernames])
65+
else
66+
User.where(login: params[:usernames])
67+
end
6468
user_id_to_extra_fields = nil
6569
if params[:extra_fields]
6670
namespace = params[:extra_fields]

0 commit comments

Comments
 (0)