Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We already have a mechanism to get this ID from roster data.
Extend it to be usable directly on user service and reuse the same method in RosterService.
Testing
truncate lms_user CASCADE;
Launch two LTI1.3 assignments as any user, in D2L and Canvas
https://aunltd.brightspacedemo.com/d2l/le/content/6782/viewContent/2132/View
https://hypothesis.instructure.com/courses/319/assignments/3308
Check the data in the DB, you should have two users with IDs:
truncate lms_user CASCADE;