[OPEN] Selective course imports do not generate LTI ResourceLink models in the receiving course

Issue Documented: 2025-11-12
Canvas

Engineers are currently investigating the issue.

Description

When doing an import of an item that contains an LTI using ResourceLink, if you do a selective import the ResourceLinks model will not be created on the backend in the receiving course.

Expected Behavior

Instead the ResourceLinks should be generated on the backend in the receiving course, just like they are if a full course import is done.

Workaround

If you do a full course import, rather then a selective one, it will generate these as expected.

Steps to Reproduce

Prerequisite: A canvas instance that uses external tools on pages that use ResourceLinks.

  1. In the first course, create a page and include an external tool in the RCE that will rely on ResourceLinks.

  2. Once the page is created, do a selective course copy to another course.

  3. After the import has completed open the imported page. Notice that the external tool does not work and displays the error “Couldn’t find Valid settings,” and notice that the ResourceLink referenced in the HTML of the page cannot be found on the backend for the item as well.

Additional Info

INTEROP-9989


Known issues indicate notable behaviors that have been escalated to the Canvas engineering team. Known issues are not a guarantee for an immediate resolution. This document is for informational purposes only and does not replace the Support process. If you are encountering the behavior outlined in this document, please ensure you have submitted a Support case (per your institution's escalation process) so Canvas Support can adequately gauge the overall customer impact and prioritize appropriately.

Labels (1)
Tags (1)