Hawaii - Patch (22.12.10)

Release Summary


Kaptio is proud to announce this patch release for Hawaii. This release is intended to address issues with previous releases.

See Minor Changes and Bug Fixes for more information.


Sandbox Availability Date

2026-02-26

Release Type



Deployment Guide

See this page for the Hawaii Deployment guide.

Minor Changes


Feature: Live Rail, Manual Rail


First Rail Segment Times Not Displaying in Modal (CEE-641)

Fixed an issue where the departure and arrival times for the first segment of a multi-segment rail journey were not displayed in the rail details modal.

Resolved incorrect rendering that caused placeholder values (--:-- --) to appear instead of actual schedule times.

Related Support Ticket: KHELP-12443


Bug Fixes


Error When Saving Passenger Information in Flights Passenger Component (CEE-243)

Fixed the field querying logic to ensure required fields like Last Name are always retrieved before update operations, or modified the flow logic to only update fields that have been successfully queried. This prevents the system from attempting to update required fields with empty values.


Manual rail overridden by another after editing in builder (CEE-464)

Fixed an issue where editing rail segments of two manual rails in the Builder could cause the second rail to be overwritten with data from the first rail.

Related Support Ticket: KHELP-12156


Package Search - Apex Heap Size Too Large Error / "Cannot convert undefined to null object" on Large Packages (CEE-491)

Updated the package details API request to exclude images by default, reducing response payload size by ~73%.

Related Support Ticket: KHELP-12314


Image uploads not possible on Media page (CEE-537)

Fixed an issue where clicking the Upload button multiple times caused the button to duplicate within the modal.

Resolved unintended button cloning behavior inside the Media upload modal.

Addressed upload failures related to incorrect S3 configuration.

Related Support Ticket: KHELP-12434


Manual Recheck Inventory failed due to invalid JSON (CEE-543)

Fixed an issue where manual Recheck Inventory jobs could fail due to invalid JSON being generated during processing. Manual jobs now complete successfully without errors.

Related Support Ticket: KHELP-12585


Deactivated Inventory Status Still Applied When Adding Services to Itineraries (CEE-569)

Users can now properly deactivate Inventory records without those records affecting inventory status on itinerary items.

Related Support Ticket: KHELP-12586


Age do not calculated automatically in Person Accounts (CEE-570)

Implemented automatic Age calculation based on the Birthdate field for Person Accounts.

The Age field now updates correctly when the Birthdate is created or modified.

Related Support Ticket: KHELP-12587


Name fields on manual rails aren’t updated after changing price category (CEE-693)

Fixed an issue where changing the price category on a Manual Rail service did not update the Name, Full Name, and Description fields.

Related Support Ticket: KHELP-12538


Currency not updating when changing supplier on a converted rail (CEE-714)

Fixed an issue where changing the supplier on a converted manual rail did not update the currency on the newly created rail fare.


Currency not updated when changing suppliers in Manual Rail Editor (CEE-721)

Resolved an issue where updating the supplier cost in the Costings tab did not reflect the change in the Manual Rail Editor modal. The modal now correctly displays the updated supplier cost after changes are made.

Related Support Ticket: KHELP-12571