instructure / canvas-lms

The open LMS by Instructure, Inc.
https://github.com/instructure/canvas-lms/wiki
GNU Affero General Public License v3.0
5.67k stars 2.5k forks source link

Unable to create multiple Deeplinks on canvas instance #1996

Open namila007 opened 2 years ago

namila007 commented 2 years ago

Summary:

I'm using the following canvas instance (2021.09.15-1-18-r04 on Debian 10) to add Deeplinks to the course modules. Here the canvas is accepting multiple Deeplinks. When I add a single deeplink it's submitted to the canvas with a 200 response as in image 1 and added to the modules. image Submitted DL

But when I select multiple deep links from the picker window and submit them to the canvas, the canvas submission sends 302 and redirect to a canvas login inside the iframe.

image2 image3

this seems to be an issue with session cookies. Is there any way to fix this bug?

Steps to reproduce:

  1. Login to the canvas instance as an instructor and link the course with an external course
  2. Select course>modules and create a new module and add items
  3. Select multiple deep links from the window and click add items

Expected behavior:

Multiple DL should submit to the Canvas and should be displayed under the modules

Actual behavior:

When submitting the multiple deep links, the iframe redirects to the canvas instance login

Additional notes: