Version 9.1.238.1 (Support Release - 18 June 2026)
Performance Management
Resolve issue where unable to flag comments required on newly added section Rating Scale (#151807)
Problem
- When adding a new rating scale, you cannot flag it as Comment Required until the page reloads.
Solution
- Class used to indicate comment required toggle is only added from the server side; changed JS to add required class to relevant td after new rating scale has been added.
Report Builder
Fixed exported Excel files corrupting (#151760)
Problem
- ReportBuilder Excel exports were corrupt when reports had multiple end-user filters or empty ValueStrings. The export path also did not write the visible report filters into the workbook.
Solution
- Changed the anonymous ReportBuilder export to use a schema-preserving DataTable export path, normalised exported ValueStrings, and hardened OpenXML output for empty/columnless result sets. Added support to export user-facing filters to the report.
Job Profiler
Implemented a temporary change to check for duplication during ruleset creation (#150918)
Problem
- During Ruleset creation, multiple integration events are kicked off, creating multiple items/data at the same time. During this, when job porfilers default org nodes and positions get created, likewise with the first system user, there is a default appointment also occuring doing the same checks. When it is being called, it is a race condition which ever saves first, the other fails
Solution
- Added a temp fix to catch a SQL duplication exception and either retry or call the get again to get the data, re-throw after first retry attempt