Changing course participation dates prevents dates being adjusted and saved on Discussions with checkpoints

Canvas

This behavior has been resolved and deployed to the production environment as of 5/07/25.

Description

In a course where you have discussions with checkpoints and dates entered, if you change the participation dates of the course and then after attempt to adjust the dates on the discussion to be inline with the new participation dates, you are returned an error when attempting to save the discussion.

Expected Behavior

Discussion dates should save when changing them.

Workaround

  1. Disable checkpoints for the discussion

  2. Remove dates from the discussion

  3. Save the discussion

  4. Enable checkpoints for the discussion

  5. Save the new dates

Steps to Reproduce

Prerequisites: Have a course with participation dates and a discussion in that course with due and availability dates, and have the Discussion Checkpoints feature flag enabled.

  1. Change the course participation dates in the course settings to different dates in the future.

  2. Navigate to the discussion and edit.

  3. Remove the dates and add dates between the new participation dates in the future.

  4. Notice the error when attempting to save the discussion.

Additional Info

EGG-957


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)