Tab_configuration json only is populated when a course has an external tool added to the nav

Canvas

This behavior has been resolved and deployed to the production environment as of 8/19/24.

Description

In the CD2 courses table the tab_configuration column JSON is only populated if the course has added a external tool navigation item to the course nav.

Expected Behavior

The course nav json should always populate

Workaround

No workaround exists at this time.

Steps to Reproduce

  1. Create a course within Canvas

  2. See that it does not populate the tab_configuration json after updating in CD2.

  3. Update the course nav by moving the canvas nav items in a different order

  4. Notice it will still not populate after it is updated in CD2.

  5. Add an LTI to the course that has a course navigation placement.

  6. Ensure that you have added the external tool course nav to be visible

  7. See that now the tab_config will show in the table after its updated in CD2.

Additional Info

DAP-2760


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)