Skip to main content

Version 9.1.164.4 (Support Release - 25 June 2025)

Report Builder

Objective Settings Queries (#133021)
Problem
  • The Select Distinct set on the report is not applied when exporting, only when viewing and leading to duplicate records being displayed when exported.
Solution
  • If DistinctRows is not provided, fall back to the configuration on the report.

General

Unable to upload Banner Image (#133162)

Problem

  • The file name included in the directory creation is causing issues with the image stream

Solution

  • Only used the directory in creation


Imports

Payspace Employee import rejections (#132840)

Problem

  • When pulling users from Payspace, users without ID numbers have no employment statuses and are excluded from mapping without a reason.

Solution

  • When the user does not have an ID number, fall back to the  employee number when grouping the user's appointments to retrieve the latest record
  • Add error logs for the users who are excluded
  • Stage the excluded users into user staging for the Payspace import
  • Ensure the provinces can be created case and culture manner.

Appointment error on Own (#132805)
Problem
 
  • When logged in as a support user, the user cannot open the V8 pages
 
Solution
 
  • Include users of type support in the export function from V9 to allow it to be imported on V8 and open the pages.
PaySpace Signify discrepancy script (#129254)

Problem

  • When data is not staged in the user stagings for an import, then the exported Excel sheet is broken without data.
  • Data fields are inconsistent in the export

 

Solution

  • Add a check to export a default error
  • Add a cast to shortdatestring for datetime and datetime? fields

 

Skip the OrganizationPositionDetail for the OFO population (#132260)

Problem

  • When the Payspace client does not grant access to the OrganizationPositionDetail then the following API call fails as forbidden
  • string url = $"{connector.BaseUrl}/v1.1/{companyId}/OrganizationPositionDetail?$count=true";

 

Solution

  • Add try catches when pulling data for the OFO code to suppress and log the failure should it occur and then continue with the import

 


Performance Management

Manager rating cannot be saved - error message (#133058)

Problem

  • When FinalRatingsOnly is enabled and the items are interpolated, it does not save the Manager Score along with the Final score (as it would when not interpolated). This causes the validation to fail when trying to approve the ratings.
Solution
  • Ensure that the manager score values are also saved when the ratings type is FinalOnly. And correctly updates on the SPA after the save.

PM UPLOAD document button missing (#132985)

Problem

  • When the contract is in the Objective phase but not yet in the Rating phase, users are unable to upload documents. As the Ratings phase where the only phase that where being checked/validated.

Solution

  • Updated the validation logic to correctly parse and assess the current contract phase, ensuring document uploads are allowed during appropriate phases.

Performance Management: Incorrect Total after 10/10 Self-Rating and Error on Submit Final Rating (#131647)

Problem

  • The scores within ContractPeriods do not round correctly when they round to above 100

Solution

  • Adjusted the rounding issue for ContractPeriods scores to ensure it does not exceed 100 

Project Management: Text Sanitation Changes '&' to '&' (#132912)

Problem

  • When viewing the Review Setup, the & is showing incorrectly

 

Solution

  • Added new sanitation, to show the correct & and not the encoded one.

Problem

  • An additional api required to export all user contract data for a review year and review setup

 

Solution

  • Create a copy of rpc ListReviewYearSetupUserContracts (ListReviewYearSetupUserContractsRequest) returns (ListReviewYearSetupUserContractsResponse); and extend to include all users
  • Include location in org
  • Remove image path for performance

 


People Management

Error shown when user clicks on My Profile (#132878)

Problem

  • When a user that does not have an admin role tries to view their own profile, the page breaks. Problem is that it tries to fetch the active products for the tenant/ruleset, but the call to get ruleset information is admin authorized only.

 

Solution

  • Changed to get the tenant ID from the available anonymous call, which is then used to fetch the tenant subscription information.