Skip to main content

Defect fixes v12.26

A summary of defects fixed in FastTrack360 v12.26, covering API, Job Order, Recruitment Manager, and Maintenance modules.

Written by Alex McGowan

The following defects have been fixed in this release.

Item No.

Module

Description

Resolution

CY-3918

API

When attempting to update a payee record that had an agreement superfund assigned, PATCH and PUT API requests failed with the error 'Superannuation Detail: Superannuation rate rule is mandatory', preventing the payee from being updated via the API.

The API validation has been updated to exclude agreement superfunds (Type = 2) from the superannuation rate rule requirement. Payees with an agreement superfund can now be successfully updated via PATCH, PUT, and POST API requests.

CY-2127

Job Order

When a Job Template with a workflow header was applied to a Job Order, Timesheet Workflow details were intermittently duplicated. The duplication was not visible in the UI but caused jobs to appear multiple times in reports such as the Find Timesheet Report.

Validation has been added so that existing workflow records are deleted before new ones are inserted, preventing duplicate workflow headers from being created when a template is applied.

CY-2201

API

When a Job Order was updated via a third-party API integration (for example, Ento, Vincere, or JobAdder), Timesheet Workflow settings were intermittently duplicated on the job. As with CY-2127, the duplication was not visible in the UI but caused reporting issues, including job orders appearing multiple times in the Find Timesheet Report.

Resolved by the same fix applied for CY-2127, ensuring consistent behaviour whether the update is triggered via the UI or through an API integration.

CY-4091

API

When using the API to update agreement rates on a job template (PUT /agreementrates/jobTemplate/{templateId}), the request occasionally timed out with a 504 error.

The API has been optimised to handle requests with large agreement structures. PUT requests to update agreement rates on a job template should no longer time out.

CY-4116

Recruitment Manager

When a candidate applied for a job via a non-FastTrack questionnaire (for example, SEEK or Indeed), non-resume files were incorrectly identified and attached as the candidate's resume.

The resume identification logic has been improved so that when a candidate applies for a job without using a FastTrack questionnaire, the system correctly identifies the CV document and attaches it as the candidate's resume.

CY-3070

Maintenance

When a user edited a Country record in Maintenance > Hierarchy, downstream errors occurred for other users, including 403 Access Denied errors in back office areas, 'Default Pay Country needs to be assigned' messages, errors on Pay Codes, and Payroll Countries disappearing from lists.

The country editing screen has been updated to correctly preserve all country settings when a record is saved. Editing Country records in Hierarchy no longer causes downstream errors for other users.

CY-4175

Recruitment Manager

When users expanded the Job List on a Client or Cost Centre record with a large number of associated jobs, the list took a significant amount of time to load.

The query has been optimised to reduce load times when expanding the Job List on Client and Cost Centre records.

Did this answer your question?