openequella / openEQUELLA

Core openEQUELLA sources
https://openequella.github.io/
Apache License 2.0
42 stars 44 forks source link

Blackboard selection session is broken in new UI #1725

Closed cbeach47 closed 4 years ago

cbeach47 commented 4 years ago

Describe the bug The final call to ltireturn.do (generally Blackboard) in a selection session loses it's parameters, thus keeping the user in oEQ and not creating the LTI link in the calling LTI consumer (Blackboard).

To Reproduce Steps to reproduce the behavior:

  1. Setting an LTI Tool Provider for oEQ in Bb
  2. In Blackboard, access the 'Build content' > oEQ LTI launch
  3. Select a piece of content
  4. Return the selection
  5. Note how you get a relatively blank oEQ page and the link isn't created in Bb

Expected behavior The link should be created in Bb and either the selection session should disappear or a notification appear that the link was created

Screenshots image

Platform:

Additional context Switching to the old UI allows the Bb selection session to work.

No errors are thrown in the logs

edalex-ian commented 4 years ago

Heya @cbeach47

As per @SammyIsConfused 's comment over in the PR for Hotfix 2020.1.2 (#1738), we possibly have a fix in this which we needed to do for Canvas (#1744). If you're able to test against Bb that'd be great. :+1:

cbeach47 commented 4 years ago

Cool, I'll take a look Tuesday / Wednesday of next week

cbeach47 commented 4 years ago

Once the PR for Hotfix 2020.1.2 ( #1738 ) is complete and merged up into develop, this should be resolved. Testing notes in the #1738 comments. Leaving in 'Ready for Testing' until then.