Open JonathanGawrych opened 10 months ago
We are also affected by this bug, following the same reproduction steps.
We tried using both the resource_link -> id and the claim/lti1p1/resource_link_id versions, just in case that might help. Unfortunately, it didn't.
Summary:
We would like to use the Name and Role Provisioning Service in our LTI Tool. We further want to use the Resource Link Membership Service by passing the resource_link_id as a rlid query parameter to retrieve extra information. This works if we create a brand new LTI 1.3 tool, or edit an assignment from an LTI 1.1 tool and change it to the LTI 1.3 tool, but it does not work if the LTI 1.1 tool is migrated to a LTI 1.3 using url matching. Instead you get the following error:
Looking in the logs gives a more detailed error:
Steps to reproduce:
Expected behavior:
We would retrieve the membership list
Actual behavior:
We get an error about external tool binding
Additional notes:
This error is thrown in memberships_provider.rb validate_tool