Description
Files attached to assignment submissions are not being stored in the expected embedded folder structure used by the REST API download endpoint. As a result, attempts to download submission attachments through the API return a 404 error indicating that the resource cannot be found.
Steps to Replicate
Log in to Blackboard Learn as an administrator
Navigate to System Admin > Courses > Create an Ultra Course
Create an assignment in the course
Enroll a Student
Access the course as the student and submit the assignment with a PDF attachment
As an administrator, execute the Gradebook Attempt Files download REST API call for the submitted file
/learn/api/public/v1/courses/{courseId}/gradebook/attempts/{attemptId}/files/{fileId}/download
Observed Behavior:
The API call fails with a 404 error, indicating that the embedded file resource cannot be found.
Expected Behavior:
The API call successfully downloads the submitted attachment file.
Affected Versions
Learn 4000.15.0
Learn 4000.17.0
Target Release
Future Reference
