Version 9.1.129 (30 October 2024) Performance Management Approved ratings that are empty (#122271) Problem There are contracts that have FinalScoreApproved = true, but none of the items have a Final Rating. This should be impossible, as when submitting ratings for approval, there is front-end validation to ensure all items have ratings. Also, I cannot find another means to replicate this issue. Solution To try to mitigate the problem, additional checks were added on the domain-side validation for the rating approval to ensure that when final ratings are submitted, all items must have a rating.   Incorrect ordering of the ratings (#122246) Problem Ratings are shown as they are added   Solution Change the ordering to look at the Setup's order   Move Employee Scorecard from 1 setup to another (#121906) Problem The bulk move message is lost when a failure occurs or is only available in the services log The add of the user on the people group fails due to being unauthenticated in the backend process.   Solution Return message form move command and concatenate Only include users when there are any users to include Allow anonymous linking of people group items when the ruleset is provided.   Display of Original Final score decimals (#122029) Problem The original Score is not shown with 2 decimals   Solution Change the display of the original score shown in the tooltip after importing a calibrated score, to show 2 decimals   Misalignment with the table headers (#122076) Problem When the final rating is excluded, and the employee views that finalized contract there is a misalignment of the table cell and the headers.   Solution Fix the alignment caused by the final rating being excluded.   Final Ratings Calculations (#122077) Problem The scores that are displayed on the user banner when viewing a contract has an issue on the calculation when you rate an item, or change a rating, and when the sections have different max ratings. The rated score is calculated per section and summed instead of using the percentage scores and then multiplying by the max year score.   Solution Fix calculation to correctly base of Performance Max Year and not rated score per section totalled. Also, the same fix on UserRatingScores saves (Saved for informational purposes.)   Report Builder Unable to edit publish status on Report (#121524) Problem When trying to publish a report it does not save the published value and also does not indicate the saved snack message. Modal also did not close.   Solution Model validation failed because of recent People Group additions, excluding PeopleGroupList from model state validation on Update. Also picked up checkboxes from report form was getting serialized in duplicate, once for each state the checkbox had (once for false and then if it toggled another state for true). Added code to filter out the duplicates.   No data is available on the performance status report (#122008) Problem Timeout in PG refresh for 83K users Incorrect syntax when username or position had accents   Solution Extend the timeout to 10min when calculating the PG Add exclusion of or path when listing users Make the max received bytes larger for the channel as 83k exceeds the 4MB default Escape accents in username, surname and position title Change query to delete the users that have been removed from the PG and add the users that have been added to the PG   SigniChat Styling on Chat Search box to be made standard (#120691) Problem The S earch  box styling on the chat header is not correct.   Solution Implement the standard search box as in the Main Banner