# 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

---