Version 9.1.144.2 (Support Release - 14 February 2025)

Translations

Themes translation not showing on Login (#126618)

Problem

 

Solution

 


Ruleset Management

Able to log into a deactivated ruleset (#126304)

Problem

 

Solution

 


Master Data

Seeded data not appearing in drop downs on Employee Profile (#126916)

Problem

Solution

 

Job Profiler: Navigating to the requirements tab displays an error (#127019)
Problem
  • Barched queries failed due to too many of the same foreign keys
 
Solution
  • Updated query to use DapperExtension to reduce the number of parameters and remove batch query functionality
Load indicator shown indefinitely when clicking on person's profile (#127605)
Problem
  • DapperInBatched was used incorrectly in the translation query, causing an invalid SQL query to be generated.

Solution
  • Ensure that DapperInBatched is used correctly for the query.

People Management

Error when the user tries to reset their password (#126175)

Problem

 

Solution

 


Notifications

The user who registers does not receive their email (#126173)

Problem

When a new user registers on the system using the Identity auto registration functionality:

  1. The default appointment record did not get created leading to the user being seen as inactive due to not having an appointment.
  2. The email confirmation email did not get sent out and the user could never continue with the registration

 

Solution

 

Email sent when new ruleset is created contains Reset OTP placeholder instead of actual OTP (#128113)
Problem
  • User authentication and user forgot password used the incorrect placeholder's name for "ResetOTP"
Solution
  • Ensure that those events use the correct placeholder's name.

Performance Management

The following changes were made to the bulk create and delete pages to allow it to work for small and large datasets
  • The dropdown that searches on a user has been replaced with a list textarea where you can paste a list of usernames to search for. The load of all users to filter appropriately here was too much, and there was not enough time to implement proper async loading in the dropdown. 
  • The load all option will only load the first 1000 records that match your search criteria, the browser cannot handle the load of any more data than that without hanging
  • The people groups filter is now  applied using the materialised people group data
  • When load all is done only the last part of the org path is displayed e.g. ...Parent Node Name | Position Node Name
  • The existing performance contract filter was removed as it caused performance issues as how the data is loaded from different contexts

Problem

 

Solution

 


 

 

 

 


Revision #1
Created 18 February 2025 10:28:57 by Lee-Ann Janse van Rensburg
Updated 22 April 2025 08:54:37 by Lee-Ann Janse van Rensburg