Version 9.1.124 (21 October 2024) Imports Data file upload (#121204) Problem When the ruleset does not use payroll connectors the import breaks when updating user data When the username has been accented the import of appointments fails When the job profiles are imported without a code, only the first job profile is imported into the sheets, and the import fails at the positions step. When the org codes are not provided the import uses the ruleset name as the root node rather than the org level 1 when constructing the org path and the position step fails because the org could not be found. When you save on the integration tab and the content server validation fails the other settings on the page are not saved. When the content server has a valid password and you save the validation fails because the password is not sent to the server.   Solution Initialised payroll connector as null rather than new Sanitise the username in dapper queries when accents are present Add fallback to the title when the job code is empty when determining the unique jobs to create Use the org level 1 when creating the path   Ruleset Management User Name Changes (#119426) Problem When you save on the integration tab and the content server validation fails the other settings on the page are not saved When the content server has a valid password and you save the validation fails because the password is not sent to the server   Solution Change the order of the actions in the update so the content server is updated at the end Change the selector that retrieves the value of the password field   Handle invalid ruleset error better (#120938) Problem A vague error message is displayed when the ruleset cannot be determined from the URL   Solution Display a more appropriate message when the URL is incorrect   HR Processes Claims Report (#120508) Problem On the Historical Requests tab, the display limit is currently 10 When clicking on Load More it does not appear to work and still only displays 10, when there are more than 10 items in the database The problem is with the container ID used for each tab ('Awaiting', 'Open', 'Historic') All 2 use the same partial to populate information This partial had a wrapper div with an id="process-requests-container." When clicking on the next displayed tab, it loads the partial into the next v-tab—"container," with the result being that there is more than 1 element with id="process-requests-container." When the Load More then tries to add the next batch of requests, it looks for #process-requests-container and adds the requests to the first element it finds which adds the historical records to the 'Awaiting' tab Solution Changed the partial wrapper div id to be determined based on the selected tab, changed the page hidden fields to be class references to not have duplicate id elements present Changed the Load More functionality to look for the specific tab container ID and add the items to that to ensure the correct elements are used   Performance Management Add domain validation (#112141) Problem There is a rare occurrence where an L3 weight ends up being 0% which causes unwanted problems on the contract To address that it does not need to add domain-level validation to ensure that weights are always greater than 0% on a domain-level However, with this change, an additional change needed to be made on the Templates with regard to the Hide Scores setting, which only flagged the first item as 100% and the rest as 0% since it did not matter at the time When the contract is created from the template and then submitted the weights are distributed Solution Add domain validation to ensure captured weights are greater than 0 Distribute weights on the template when hide scores are enabled   Cannot Print Agreements (#121253) Problem When impersonating and clicking on View / Print an error is shown indicating the user does not have access to the contract, the impersonation is not getting sent through to the view/print pages. Solution Include the ImpersonateUserId on all the view / print links if available to allow the impersonator to view / print the contract. Fix the issue with auto weight distribution when hiding scores and allow perspectives off  Fix weights displaying on the template when hiding scores on  Fix add key competencies breaking when hiding scores on    Ratings (#120918) Problem For the next action and stage of the contract, the next action seems to display the correct translation. Solution Change the wording generically to: Complete and submit the Manager Ratings   Data Warehouse Claims Report (#120508) Corrected the update of ApprovalStatus