Community

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
svickers2
Community Member

500 Internal Server Error with empty deep linking responses

Jump to solution

In my tests, when a user is returned to Canvas with a deep linking response message which does not contain a content_items parameter (or an https://purl.imsglobal.org/spec/lti-dl/claim/content_items when using LTI 1.3), a "500 Internal Server Error" response is being generated.  Both versions 1 and 2 of the IMS Deep Linking specifications declare this parameter as being optional (e.g. "the absence of this claim indicates there should be no item added as a result of this interaction") so this seems like a bug which needs resolving to comply with the IMS spec.  Is there somewhere specific such issues should be reported?

Thanks.

Labels (2)
0 Kudos
1 Solution

Accepted Solutions

@matthew_buckett, thanks for the link.  I had not reported it anywhere else, but am pleased that it appears to have a fix.

View solution in original post

0 Kudos
2 Replies
matthew_buckett
Community Contributor

I'm guessing you managed to report this to someone as it looks like Instructure have a fix for this in GitHub now: https://github.com/instructure/canvas-lms/commit/ef14f3220f388ca49c9de7c07710a528a3256b54

@matthew_buckett, thanks for the link.  I had not reported it anywhere else, but am pleased that it appears to have a fix.

0 Kudos