Skip to content

Commit 0683be3

Browse files
committed
send user_image only on public lti launches
test plan: - change a tool's privacy level to anonymous - tool launch should not have user_image - change a tool's privacy level to public - tool launch should have user_image fixes PLAT-708 Change-Id: Iccca705fd3e5c5385ae63897e49d9c67d46f62d7 Reviewed-on: https://gerrit.instructure.com/43633 Tested-by: Jenkins <jenkins@instructure.com> Product-Review: Bracken Mosbacker <bracken@instructure.com> Reviewed-by: Bracken Mosbacker <bracken@instructure.com> QA-Review: August Thornton <august@instructure.com>
1 parent 95537d2 commit 0683be3

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

gems/lti_outbound/lib/lti_outbound/tool_launch.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ def generate(overrides={})
6969
hash['resource_link_id'] = link_code
7070
hash['resource_link_title'] = overrides['resource_link_title'] || tool.name
7171
hash['user_id'] = user.opaque_identifier
72-
hash['user_image'] = user.avatar_url
7372
hash['text'] = CGI::escape(selected_html) if selected_html
7473

7574
hash['roles'] = user.current_role_types # AccountAdmin, Student, Faculty or Observer
@@ -86,6 +85,7 @@ def generate(overrides={})
8685
hash['lis_person_contact_email_primary'] = user.email
8786
end
8887
if tool.public?
88+
hash['user_image'] = user.avatar_url
8989
hash['custom_canvas_user_id'] = '$Canvas.user.id'
9090
hash['lis_person_sourcedid'] = user.sis_source_id if user.sis_source_id
9191
hash['custom_canvas_user_login_id'] = '$Canvas.user.loginId'

0 commit comments

Comments
 (0)