Unable to Update Due Date using the REST API For Courses Copied From a Template Course
Date Published: Jul 23,2021 Category: Planned_First_Fix_Release:SaaS_v3900_19_0,Learn_9_1_3900_19_0_Release; Product:Data_Management_and_Integrations_Learn; Version:Learn_9_1_3900_2_0,Learn_9_1_3900_4_0,Learn_9_1_3900_8_0,Learn_9_1_3900_6_0,Learn_9_1_3900_10_0,Learn_9_1_3900_15_0,Learn_9_1_3900_13_0,Learn_9_1_3900_17_0,Learn_9_1_3900_19_0,SaaS Article No.: 000075202
Date Published: Jul 23,2021 Category: Planned_First_Fix_Release:SaaS_v3900_19_0,Learn_9_1_3900_19_0_Release; Product:Data_Management_and_Integrations_Learn; Version:Learn_9_1_3900_2_0,Learn_9_1_3900_4_0,Learn_9_1_3900_8_0,Learn_9_1_3900_6_0,Learn_9_1_3900_10_0,Learn_9_1_3900_15_0,Learn_9_1_3900_13_0,Learn_9_1_3900_17_0,Learn_9_1_3900_19_0,SaaS Article No.: 000075202
Product: Blackboard Learn
Release: 9.1;SaaS
Service Pack(s): Learn 9.1, 3900.2.0, Learn 9.1, 3900.4.0, Learn 9.1, 3900.8.0, Learn 9.1, 3900.6.0, Learn 9.1, 3900.10.0, Learn 9.1, 3900.15.0, Learn 9.1, 3900.13.0, Learn 9.1, 3900.17.0, Learn 9.1, 3900.19.0, SaaS
Description: When courses are copied from a template course, due dates aren't updated using the REST API.
Steps to Replicate:
- Log into Blackboard Learn as an Administrator
- Go to Admin Panel > Integrations > Data Integration > Student Information System Integrations > Create an integration
- Note: Make sure the integration allows copying from template. This can be done through the options menu of the integration > Advanced configuration > Courses > Field Mapping > Source Course Copy Key > Check the box of Update and make sure the drop down says "Template course Key"
- Create a new course through SIS using as a template course: Admin Panel > Integrations > Data Integration > Student Information System Integrations > Upload Feed File > Course > Submit.
- Using the API /learn/api/public/v2/courses/{courseId}/gradebook/columns/{columnId} a due date.
Observed Behavior: "status": 500 error
Expected Behavior: The Due Date is changed.
Target Release: Learn 9.1, 3900.19.0 Release
SaaS - Fixed (v3900.19.0)