# Version 9.1.223 (13 April 2026)

#### **Imports**

##### Make grading types anonymous when running the Payspace connector on a schedule (#146311)

**Problem**

- When pulling grading types during the payspace import that runs on a schedule, an unauthenticated request is received

**Solution**

- This pull request introduces a minor change to the JobProfilerServiceV1 gRPC service by allowing anonymous access to the ListGradingTypes method.
- This update makes the endpoint accessible without authentication.

---

#### **Communication Portal**

##### Recipient and Owner incorrectly displayed (#147067)

**Problem**

- The results being returned are sorted by unread messages. Still, a rule exists that an entry occurs only when the user first opens this, causing NULL values, and that, when sorting this, it takes priority over 1 unread message, for example.
- When a user creates a discussion with another user, the owner sees the recipient's name when opening the discussion, but the recipient sees their name as well, instead of the owner's name

**Solution**

- Corrected order clause to match the same as wproperty
- Added a check to correctly retrieve the needed details depending on the owner-recipient.

##### Resolved the "save and add a new" issue (#147474)

**Problem**

- When a user opens a modal to add a new record, it gets the default values rendered for the colour picker and icon selection. Once they save and add a new one, the form gets cleared, but the default values are not initialised, causing an issue on save

**Solution**

- Add a correction to JavaScript to initialise the fields

---

#### **Performance Management**

##### Change popover display on contract to have all information combined into a single scrollable popover (#146587)

**Problem**

- Because of the new popover component and the fact that on a contract, there are multiple items that each have individual popovers, when you hover over each item quickly, it does not look great with all the popovers opening.

**Solution**

- Combined the popovers for all the L3 items into a single scrollable popover.
- Additionally, added a toggle on the contract footer that allows the user to disable the popovers from showing.

---

#### **Data Warehouse**

##### Resolved error with Audit\_ETLSSIS Package (#147404)

**Problem**

- The package failed for the Audit\_ETLSSIS Package due to a staging table that is not being used anymore, which causes a SQL Syntax error
- AuditID field is missing within the V9 DWHPackage creation of audUserAccess

**Solution**

- Removed Join within Insert of #AuditResults as the Staging Table is not being used anymore
- Added field AuditID within audUserAccess

---

#### **Main Dashboard**

##### Ensured the Kudos of large size can be read in the tooltip (#147381)

**Problem**

- When a large kudo message is sent, the entire message can not be read in the tooltip.

**Solution**

- Extended height and width params of SyncFusionPopover to SyncFusionPopoverWithEllipseText so the tooltip is scrollable.
- Increase the size of the maxPopOverLength parameter to ensure the entire message can be read.

---

#### **People Management**

##### Updating conditional data to match the current business rule (#147175)

**Problem**

- When updating the Start Date in Group/ Start Date in Company to another date (e.g., 2023) and then updating the Current Position start date, the updated Start Date in Group / Start Date in Company resets to the date that it was before the initial update.

**Solution**

- Applying the current business rule, the Start Date in Group / Start Date in Company should only be reset to the oldest appointment start date in appointment history if it is unset or if it is a more recent date than the oldest appointment start date

##### Updating datatable hidden field handling (#146324)

**Problem**

- Tables are not correctly centred within the card, causing layout and alignment issues.

**Solution**

- Updated how table columns are hidden to align with standard DataTables behaviour.
- This prevents hidden columns from affecting the layout and ensures the tables are properly centred

---