Skip to main content

Version 9.1.177.5 (Support Release - 25 August 2025)

People Management

People Group list times out (#135875)

Problem

  • The people group user list times out after 60s

 

Solution

  • Removal of the CTE (Common Table Expression) and restructuring the query to use a single SELECT statement, which improves readability and potentially performance. Additionally, the query now includes organisation path information directly and sets a longer command timeout for large queries.

 


Identity and Authorisation

Learningstore redirect gives an error when logging into V10 (#135006)

Problem

  • When signing in via the learning store, the we're sorry screen appears. This is caused by the redirect code, which expires in one month
    after creation.

 

Solution

  • Added logic to ensure it only expires after 10 years. Also added migrations to update existing redirect codes

 

Login Report - Not recording reset password login data (#135574)

Problem

  • No new login logs are viewable on the report builder

 

Solution

  • Fixed backend User reference

 


Imports

Import Error (#135543)

Problem

  • When a schedule processes the Payspace or PowerShell scripts, the data cannot be staged due to Cannot insert a staging record without a valid OwnerUserId

 

Solution

  • Eliminated the check for a valid OwnerUserId in the UserImportStaging constructor and updated related unit tests. Also added ProcessPayroll job configuration to appsettings.Development.json.

 

Payspace changes to correct the appointment dates (#134132)

Issue 1

Problem

  • Start Date in the company is not mapped from Payspace

 

Solution

  • Map the employment date from the employee status API as the Start Date In Company for import

 

Issue 2

Problem

  • Start Date in the company is not mapped from Payspace

 

Solution

  • Map the employment date from the employee status API as the Start Date In Company for import

 


Learning Management

LMS Portal: Subject Setup: No Cycle 'Weight in Period' Validation (#132285)

Problem

  • The weights in a cycle can exceed 100

 

Solution

  • Prevent users from assigning more than 100 total weight to interventions in a cycle, improving data integrity and user experience.

 


Tenant Management

Tenant Creation | Not receiving initial email and user not authenticated (#135653)

Issue 1

Problem

  • A check is being done if the tenant setup has been completed before a notification for rulesetup is sent out, but an attempt is made to send the notification of the ruleset out before the last command for tenant is called

 

Solution

  • Correct the order to first finish last tenant setup command and then proceed with the notification with the ruleset

 

Issue 2

Problem

  • When a new tenant is created, it creates a support user and a few others as well. This makes use of the bulk user import functionality, as this now requires an import ID which failed to create users

 

Solution

  • Parse the import ID to create the new users to proceed with the tenant setup