This behavior has been resolved and deployed to the production environment as of 12/18/24.
Description
If an assignment is created from the modules page in a module that is already configured to use the ‘Assign To’ feature to assign the module to specific students, the assignment’s due_at parameter does not populate after adding a due date override for ‘Everyone else’
Expected Behavior
The due_at parameter should populate with a date after a due date override is added for ‘Everyone else’ on an assignment in all cases.
Workaround
Disable the student-specific ‘Assign To’ setting: Switch the ‘Assign To’ settings on the module from specific students to ‘Everyone', Edit the affected assignments and save without making changes. due_at will be populated afterwards.
Steps to Reproduce
Create a module in a course
Assign the module to specific students
Create an assignment using the the ‘Add Item to Module button’ in the module
Edit the assignment you created and give it an ‘Everyone else’ due date override
View the API data for the assignment and see due_at is null
Additional Info
LX-2088
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.