Skip to content

Commit a9d3506

Browse files
committed
Option for bulk getting user fields
1 parent 3c68c44 commit a9d3506

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,13 @@ def create
7878
extra_fields = user_id_to_extra_fields[u.id] || []
7979
d[:extra_fields] = extra_fields.map { |o| [o.field_name, o.value] }.to_h
8080
end
81+
if params[:user_fields]
82+
user_fields = u.user_field_values.map {|o| [o.field_name, o.value]}.to_h
83+
d[:user_fields] = user_fields
84+
d[:student_number] = user_fields["organizational_id"]
85+
d[:first_name] = user_fields["first_name"]
86+
d[:last_name] = user_fields["last_name"]
87+
end
8188
d
8289
end
8390
render json: data

0 commit comments

Comments
 (0)