Description
Running a Data Source purge against data sources to purge disabled records can unexpectedly remove Institutional Hierarchy nodes as well as user and course associations.
Steps to Replicate
Log into Blackboard Learn as an administrator
Navigate to Admin > select Data Integration > click Data Sources
The SYSTEM data source should contain disabled records
Navigate to Admin > select Courses > click Create Course and create multiple courses
Navigate to Admin > select Institutional Hierarchy and create multiple nodes
Associate courses to different nodes
Navigate to Admin > select Data Integration > click Data Sources
Select to purge the SYSTEM Data Source
Expected Behavior:
Only the disabled records are purged.
Observed Behavior:
Institutional Hierarchy nodes, as well as User and Course associations are also removed along with the disabled records.
Affected Versions
Learn 4000.12.0
Learn 4000.15.0
Learn 4000.17.0
Target Release
SaaS Fixed (4001.0.0)
