# Version 9.1.219.1 (Support Release - 26 March 2026)

#### **Imports**

##### PaySpace API | Not returning Job Grades (#146224)

**Problem**

- Grades are not uniquely imported for job profiles from Payspace
- A setting is not available per the payroll connector to define the grading type
- When synchronisation is automatically disabled, but the schedule is still active, the PowerShell and PaySpace connectors still run regardless.
- Unable to edit and save a Payspace connector without providing the secret again

**Solution**

- This change introduces support for associating a "Grading Type" with payroll connectors, including database, domain, API, and gRPC/protobuf changes.
- It also removes several unused payroll providers and makes minor improvements to import command handling and logging.
- Correct schedules so that they do not import automatically when auto sync is disabled, even though the schedule is still active.

---

#### **Ruleset Management**

##### Resolved incorrect role on Upsert virtual tours (#146338)

**Problem**

- The incorrect role is being authorised to save virtual tours

**Solution**

- Corrected role to RulesetAdmin

---

#### **Identity and Authorisation**

##### Resolved Disclaimers (#145552)

**Problem**

- An incorrect logic check existed for the ruleset disclaimer before pulling job profile disclaimer details
- Redirect occurring from disclaimers back to the login screen

**Solution**

- Resolved if check
- Changed logic checks to ensure context items are added if accepted and not based on their render mode from Razor if conditions
- Added a redirect check to redirect to the disclaimer page again instead of all the way back to login

---

#### **Learning Management**

##### Add logging for SyncFusion registration on app initialisation and fallback function on marksheet to check for and register licence (#146996)

**Problem**

- Syncfusion invalid license is displayed on the Marksheet page.
- Cannot reproduce locally, the app init appears not to fire on production, but happens on Master and local, hence why on prod it shows the invalid licence.
- Suspicion is that on prod due to environment setup or other factor, the app init never happens when marksheet is loaded (since loaded from external link and loads spa-minimal), and due to that the licence is never loaded.

**Solution**

- Added additional logging to assist with checking when the licence registration fires.
- Changed the Syncfusion setup component to keep tab on and expose IsLicenceRegistered to allow checking for that on the marksheet page.
- On the Marksheet, check if the licence is valid and register if not.

---

#### **Performance Management**

##### The section weight labels overlap other weight labels (#147088)

**Problem**

The section weight label is overlapping onto the perspective or kpa label, especially visibly when the weighted over section setting is on.

**Solution**

Resolve styling issue causing section weight to overlap onto other labels

---