Version 9.1.225 (4 May 2026)
People Management
Catching and handling error occurring when terminating inactive person (#146377)
Problem
When attempting to terminate a user without an active appointment, a “We’re Sorry” page is displayed.
Solution
A message is now shown instead, clearly explaining the issue without redirecting to the “We’re Sorry” page
Data Warehouse
Updated manual step for lmTermResults (#147814)
Problem
Currently, the DWH will remove any entries within TermResults if the Average is equal to 0
Solution
Updated manual step for TermResults by removing the delete step where the average is equal to 0
Added step to update existing fields within Data Dictionary (#142732)
Problem
Fields Selectable and Searchable are not available to select within ReportBuilder for JobPositions
Solution
Update fields to be Selectable and Searchable for JobPositions within ReportBuilder
Added step to remove duplicate entries within pdmContractPeriodActionPlans (#142737)
Problem
The DWH table pdmContractPeriodActionPlans does contain duplicate entries based on how the source query is structured
Solution
Added a step to remove duplicate entries within pdmContractPeriodActionPlans if the fields ContractPeriodActionPlanID, ContractID and ContractPeriodID are the same
Job Profiler
Future and past subordinates being returned (#146082)
Problem
Subordinates are being returned for ListManagerSubordinatesAsync who are not active employees.
Solution
They still had the CurrentPosition = 1 flag. Added the EndDate check for an appointment to filter on present appointments.
Dashboards
Updating Main Dashboard banner search functionality on Banner Modal (#146695)
Problem
Solution
Updated the layout so the banner list is scrollable, keeping the search bar and buttons visible at all times.
Search results are now limited to 21 banners for better performance.
Results are ordered with selected banners first, followed by the most recently uploaded banners
Adding a clear button to the search field (#146522)
Problem
The search field does not have a clear button.
Solution
Add an eraser icon to clear the search field
Event Scheduler
Changed ScheduleComponent event handlers to useCallback to prevent re-render errors (#146447)
Problem
A blank calendar page appears after opening the "Multiple Event Booking" modal and then cancelling/closing it again.
Solution
Improved how the calendar handles updates when opening and closing popups. This ensures the calendar stays visible and continues to display events correctly instead of disappearing or showing a blank screen.