
API Response for Copied Original Courses Doesn't Include copyHistory Property if Settings Checkbox is not Marked
Date Published: Apr 11,2025 Category: Planned_First_Fix_Release:Learn_9_1_3900_91_0_Release; Product:Blackboard_Learn_MH,Blackboard_Learn_SaaS,Blackboard_Learn_Software; Version:SaaS,Older_Release Article No.: 000078167
Date Published: Apr 11,2025 Category: Planned_First_Fix_Release:Learn_9_1_3900_91_0_Release; Product:Blackboard_Learn_MH,Blackboard_Learn_SaaS,Blackboard_Learn_Software; Version:SaaS,Older_Release Article No.: 000078167
Producto: Learn SaaS
Versión: 9.1;SaaS
Paquetes de servicio: SaaS, Older_Release
Descripción: When copying an Original course to another course, if the "Settings" checkbox is not ticked during the selection of the data to copy, the copyHistory property is not included in the response of /learn/api/public/v3/courses/{courseId}/ when querying the new course
Pasos para repetir:
- Log into Blackboard Learn as an administrator (Original or Ultra)
- Create and install a new REST API integration on the server
- Go to System Admin > Courses and create a new Original course with the default settings
- Once it's created, search for the course in the Courses page and click the chevron next to it > Copy
- Leave the default option (Copy into a new course) and add the new Course ID > Submit
- In the next screen, don't tick anything and click Submit
- Once the Course Copy process is complete, query the course info through the API /learn/api/public/v3/courses/{courseId} changing the courseId with the PK1 of the copied course
Expected Behavior: copyHistory property is included in the response
- Go back to the system and go to System Admin > Courses
- Locate the same course created initially and click the chevron next to it again > Copy
- Leave the default option again and add a new course ID
- In the next screen to select materials to copy, tick the entire Settings portion > Submit
- Once the Course Copy process is complete, query the course info through the API /learn/api/public/v3/courses/{courseId} changing the courseId with the PK1 of the second copied course
Expected Behavior: copyHistory property is included in the response
Versión de destino: Learn 9.1, 3900.91.0 Release
SaaS - Fixed (v3900.91.0)