# Version 9.1.150 (17 March 2025)

#### **Notifications**

##### SMS Notifications Not Being Sent (#128562)

**Problem**

- An SMS cannot be sent by event or process.

**Solution**

- Correct test SMS sending from the template
- Correct test SMS sending from the SMS setup
- Implement mock sending of SMSs from both the SMS setup and the template
- Correct the actual sending of an SMS via Zoom

##### Changes to template are not being propagated (#128679)

##### All Tenant Subscription mails to come from Global Ruleset (#125943)

**Problem**

- Tenant Subscription process (Fee overdue, system close warnings, etc) must use the Global Ruleset templates.

**Solution**

- The above template is set to be active only on the default ruleset.

---

#### **People Management**

##### User error (#128950)

**Problem**

- When multiple processes materialised the same people group at the same time, the people group calculation fails due to duplicate insert
- The performance management consumer for the reporting line consumes other reporting line types than LM and PM, resulting in unnecessary errors

**Solution**

- When inserting, confirm that the entry is not part of the people group
- Filter the reporting line types used in the consumer and do not process the other types

---

#### **Report Builder**

##### Auto scroll when dragging and dropping columns (#123392)

<div id="bkmrk-problem-3">**Problem**  
</div><div id="bkmrk-the-first-problem-is">- The first problem is that dragging was registered when dragging in the middle of the table somewhere and also dragging the scrollbar at the bottom. This resulted in some strange behaviour while dragging/scrolling.
- The second issue is that I added a timeout previously to try to limit the number of requests while re-arranging the headers. This resulted in the incorrect orders sometimes being saved, especially if you drag very quickly.

</div><div id="bkmrk--2"></div><div id="bkmrk-solution-3">**Solution**</div><div id="bkmrk-made-sure-that-you-c">- Made sure that you can only re-arrange/drag the columns on the headers of the columns and removed the timeout, ensuring that the correct order is always saved.

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

</div>#### **Ruleset Management**

##### Employee data integration (#119925)

##### Uptime Indicator not shown on the Login page when the Uptime URL is empty (#128373)

**Problem**

<div id="bkmrk-when-the-default-rul">- When the default ruleset updates the default uptime monitor URL, the cache is not getting cleared for the other rulesets.

</div><div id="bkmrk-%C2%A0-10"> </div>**Solution**

<div id="bkmrk-added-a-cache-implem">- Added a cache implementation to bust the cache of multiple rulesets

</div><div id="bkmrk--4"></div>##### Uptime Indicator shown on Employee Profile Summary even though ruleset 1 or user's ruleset have no Up-time Monitor URL set (#128374)

**Problem**

<div id="bkmrk-when-the-default-rul-1"><div>- When the default ruleset updates the default uptime monitor URL, the cache is not getting cleared for the other rulesets.

</div><div> </div><div></div></div>**Solution**

<div id="bkmrk-added-a-cache-implem-1"><div>- Added a cache implementation to bust the cache of multiple rulesets

</div></div>##### Helper text on Up-time Monitor URL to be adjusted (#128456)

**Problem**

<div id="bkmrk-the-uptime-monitor-u">- The uptime monitor URL help text did not show the default URL that is set in ruleset 1.

</div><div id="bkmrk-%C2%A0-12"> </div>**Solution**

<div id="bkmrk-fixed-the-translatio">- Fixed the translations of the URL help text.

</div>---

#### **Performance Management**

##### Review Period Dates &amp; Review Year Dates - Validation Messages Include Time Erroneously (#125347)

**Problem**

- On the review year setup and review period setup pages, when the End Date is selected as a Date that falls before the Start Date, validation correctly occurs; however, when the message displaying the error is displayed, it includes the time (00:00:00), which should be removed. The date is also in the format YYYY-MM-DD, could this be adjusted to reflect the correct Date Format in accordance with the Language Selected?

**Solution**

- Changed the dates of the translations to short date string, with the correct timezone and culture

##### Unable to include the Value Survey score (#128772)

**Problem**

- Saving a contract survey gave SQL Dapper an error because of new columns added to the query object used on an unrelated query, causing it to break here.

**Solution**

- Made the query model used by the Survey creation distinct from the other usages.

---

#### **Organisational Structure**

##### Support user shown on Org when ruleset is copied (#128500)

**Problem**

- Support users included in people groups and org structure
- Users linked to inactive or deleted appointments after termination cannot be found in people management

**Solution**

- Add check to only include system users
- Removed active and deleted position filter checks for people management queries.

---

#### **Data Warehouse**

##### Improve performance on full refresh (#128181)

<div id="bkmrk-problem-10">**Problem**</div><div id="bkmrk-data-is-deleted-on-a">- Data is deleted on a full refresh

</div><div id="bkmrk--8"></div><div id="bkmrk-solution-10">**Solution**</div><div id="bkmrk-rather-truncate-than">- Rather truncate than delete to improve performance

</div>---