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