Community

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

[OPEN] Students get 'Error updating submission draft' when attaching file or 'Error sending submission' when submitting to a group assignment

[OPEN] Students get 'Error updating submission draft' when attaching file or 'Error sending submission' when submitting to a group assignment

Canvas white logo

 

Description

 

On a group assignment using assignment enhancements, if a file is added to the submission and the file is deleted or replaced, the submission fails with "Error sending submission" and trying to add a new file to the submission results in an error of "Error updating submission draft"

 

Expected Behavior

 

  • Instead if a file is deleted or replaced, the file should be removed from the assignment submission draft.

  • or the group files folder should be locked like user file submissions, so they can't be edited after being uploaded.

 

Workaround

 

Submitting through the API when this is happening will still work. (This includes the mobile app)

 

Steps to Reproduce

 

  • Prerequisite: Published course with a student in a group and assignment enhancements enabled.

  1. Create a group file upload assignment.

  2. As the student, upload a file to the submission draft of the assignment.

  3. Navigate to the group files, then under the “unfiled” folder, re-upload the file and choose to replace the current file.

  4. Navigate back to the submission draft, attempt to submit or upload another file and notice that you receive an error.

 

Additional Info


EVAL-2270


Known issues indicate notable behaviors that has 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)