# Version 9.1.146 (24 February 2025)

#### **Notifications**

##### The user who registers does not receive their email (#126173)

**Problem:**  
When a new user registers on the system using the Identity auto registration functionality:

1. The default appointment record did not get created leading to the user being seen as inactive due to not having an appointment.
2. The email confirmation email did not get sent out and the user could never continue with the registration

**Solution:**

- Ensure that when registering the default appointment gets created.
- Resolve the issue where the confirmation email was not getting sent out after the user registers.

##### Add time to Welcome email (#124699)

**Problem**

- When the Welcome Notification button on a user profile to is clicked, an error is given.

**Solution**

- Fixed issue with getTemplates query

---

#### **Data Warehouse**

##### Add 2 new interpolation fields (#127243)

- Two additional Interpolation actual value fields have been added, one for the Employee's Actual Value and another for the Manager's Actual Value.
- The previous Interpolation Actual Value field now serves as the Final Actual Value.
- Please add the following 2 fields from ContractPeriodSectionItems to the DWH &amp; DD: 
    - InterpolatedManagerValue
    - InterpolatedUserValue
    - Rename the InterpolatedActualValue on the DWH to "InterpolatedFinalValue" (only change on DD and DWH for the client's benefit)

<div id="bkmrk--1"></div><div id="bkmrk--2"></div>##### Adjust DWH deployment workflow for V8 DWH packages (#126906)

<div id="bkmrk-problem-workflow-can"><div>**Problem**</div><div>- Workflow can only deploy V9 DWH packages

</div><div></div><div>**Solution**</div><div>- Adjust workflow (by adding a dropdown for V8 database names) to deploy the V8 DWH package.

</div></div><div id="bkmrk--3"></div><div id="bkmrk--4"></div>##### Grades Mismatched in Signify &amp; SFTP (#126629)

<div id="bkmrk-problem-1">**Problem**</div><div id="bkmrk-data-did-not-return-">- Data did not return on ReportBuilder due to PeopleGroups not being refreshed (Performance issues)

</div><div id="bkmrk--5"></div><div id="bkmrk-solution-1">**Solution**</div><div id="bkmrk-adjusted%C2%A0peoplegroup">- Adjusted **PeopleGroupUsers** task in DWH so that the table is truncated only between 12 and 1 in the morning and not as well in the afternoons

</div><div id="bkmrk--6"></div><div id="bkmrk--7"></div>##### The date field is not recognised as a date in the report filter (#125626)

<div id="bkmrk-problem-2">**Problem**</div><div id="bkmrk-approverdate-fields-">- ApproverDate fields within jpHRProcesses are set as NVARCHAR DataType and not DATETIME2

</div><div id="bkmrk--8"></div><div id="bkmrk-solution-2">**Solution**</div><div id="bkmrk-set-datatype-for-app">- Set datatype for ApproverDate fields from NVARCHAR to DATETIME2

</div><div id="bkmrk--9"></div>---

#### **Import**

##### Error on People Group Import Request under Integrations (#127998)

**Problem**

- The prevented import translation is not shown when requesting bulk imports within 5mins from each other

**Solution**

- Add logic to show the message when forbidden
- Correct the domain errors for the job profiler and report builder that show only the translation key

---

#### **Learning Management**

##### No error detail if absent notification cannot be sent to Parent/Guardian (#123832)

**Problem**

- No indication anything is wrong only an empty cell within the columns email, name and surname

**Solution**

- Updated LearningManagementExportService to handle cases where recipient details (email, name, surname) might be missing by using localized strings.

---

#### **People Management**

##### Error when a user tries to reset their password (#126175)

**Problem**

- When the user tries to reset their password the attempt fails because the call is checking whether the user has the People Admin role. This should not be done when the user is resetting their password.

**Solution**

- Changed the ResetPassword call to check whether the user has the People Admin role or is the user whose password is being reset and then allowed the action. Also, change the message displayed when the user resets their password from "A notification has been sent to the Person to reset their password." to "A notification has been sent to you to reset your password."

---

#### **Learning Store**

##### Learning Store Description on the deactivated product does not contain any information (#125890)

**Problem**

- There is no description when the product is deactivated

**Solution**

- Add the description 
    - The Learning Store module enables organizations to showcase their eLearning library to external users. It also integrates eCommerce, allowing the library to be made available for purchase.

---

#### **Master Data**

##### Load indicator shown indefinitely when clicking on person's profile (#127605)

**Problem**

<div id="bkmrk-dapperinbatched-was-">- DapperInBatched was misused in the translation query, causing an invalid SQL query to be generated.

</div><div id="bkmrk-solution-7">  
**Solution**  
</div><div id="bkmrk--15"></div><div id="bkmrk-ensure-that-dapperin">- Ensure that DapperInBatched is used correctly for the query.

</div><div id="bkmrk--16"></div><div id="bkmrk--17"></div>##### Navigating to the requirements tab displays an error (#127019)

<div id="bkmrk-problem-barched-quer"><div>**Problem**</div><div>- Barched queries failed due to too many of the same foreign keys

</div><div> </div><div>**Solution**</div><div>- Updated query to use DapperExtension to reduce the number of parameters and remove batch query functionality

</div></div><div id="bkmrk--18"></div><div id="bkmrk--19"></div>##### Seeded data not appearing in drop downs on Employee Profile (#126916)

<div id="bkmrk-problem-8">**Problem**</div><div id="bkmrk-location%2C-country-an">- Location, country and provided master data did not displayed in the "Address" section due to conflicting component names which also appear in the "Summary" section.

  
</div><div id="bkmrk--20"></div><div id="bkmrk-solution-8">**Solution**</div><div id="bkmrk-give-unique-names-to">- Give unique names to the component elements, ensuring that the master data correctly displays on both "Address" and "Summary" sections

</div><div id="bkmrk--21"></div><div id="bkmrk--22"></div>---

#### **Ruleset Management**

##### Able to log into a deactivated ruleset (#126304)

**Problem**

- User could not log in immediately after a ruleset was activated / User could log in after a ruleset was de-activated.

**Solution**

- Bust the cache when activating/deactivating ruleset

---

#### **Performance Management**

##### Interpolation to allow decimal actual values (#126547)

**Problem**

- The interpolated ratings only allow capturing whole number actual values, the request is to allow to capture decimals.

**Solution**

- Make the interpolation ratings value column decimal and apply type changes accordingly.

---

<div id="bkmrk--26"></div>