Hawaii - Patch 2 (22.4)

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


2025-10-


Release Type



Deployment Guide


See this page for the Hawaii Deployment guide.

Be sure to check the Deployment Guide if you have installed Hawaii for the first time. This version has critical post-upgrade migration scripts, detailed in the Guide.

Minor Changes


Feature: API


Create Data Model for the Descriptive tag functionality (CEE-274)

We have added the Desriptive Tag and Item Descriptive Tag Assignment object to manage Descriptive Tags on services.

Related Support Ticket: KHELP-10700



Add Descriptive Tags functionality to the Service Search Page (CEE-275)

Added Descriptive Tags functionality to the Service Search Page.

Related Support Ticket: KHELP-10700


Include Descriptive Tags on Hotel Results (CEE-181)

Accommodation Search - Tags Filter and Display

Added Tags filtering to the Accommodation Service Search page. Users can search and filter by descriptive tags with fuzzy search functionality. Tag icons now appear on search results (maximum 5 visible, with overflow indicator), ordered by priority, and display tooltip information on hover.

Related Support Ticket: KHELP-10700



Error handling to prevent creation of additional itineraries when adding packages (CEE-341)

Package Search - Prevent Duplicate Empty Itineraries on Add Failure

Fixed an issue where failed "Add to Itinerary" operations from Package Search created duplicate empty itineraries requiring manual cleanup.

Related Support Ticket: KHELP-12113


Feature: Itinerary Builder


How to pass manual cost from service extension flow to builder (CEE-367)

Added tracking for the dontBulkUpdatePrices flag in Service Extension results to prevent selected lines from price recalculation.

Related Support Ticket: KHELP-12127 & KHELP-12018


Bug Fixes


Feature: Itinerary Builder


CostingsEditorAddCustomModal fails with script error (CEE-201)

Fixed an intermittent "Sorry to interrupt" error that occurred when clicking "Add Custom Service" in the Costs tab of itineraries.

Related Support Ticket: KHELP-11351


Error when viewing/editing discounts with custom fields (CEE-242)

Fixed SOQL error when adding new custom field to 'Fields On Discount' field set

Related Support Ticket: KHELP-11681


Bulk Move Live Packages/Live Services leads to "Too Many DML Statements: 1" error (CEE-375)

Live Rail Services - Fixed Bulk Move Error

Fixed an issue where bulk moving Live Rail Services or Packages with Live Rail Services would cause an error. Users can now bulk move these services and change day numbers successfully.


Not able to create an itinerary from trip (CEE-406)

We have fixed the following issues:

  1. Fixed error when adding packages with "Anyday" departure type

    • Resolved "An unexpected error occurred while creating the temporary hold container" error that prevented users from adding packages with Anyday departure types from Package Search

    • Issue affected both Trip-to-Itinerary creation flow and standard Package Search from Itineraries

  2. Fixed error when adding packages with "Fixed" departure type

    • Resolved Salesforce component error that occurred when attempting to create itineraries by adding packages with Fixed departure types

    • "Add options" button now functions correctly without displaying error messages

  3. Fixed options selection error

    • Resolved error popup that prevented users from selecting options after clicking the "Options" button during package addition flow

    • Users can now successfully proceed through the complete package selection and options workflow

Manual Rail - Fixed Null Pointer Error on Save

Fixed an issue where adding a Manual Rail service line resulted in an "Attempt to de-reference a null object" error. The price now displays correctly instead of showing 0 with a blocked symbol, and Itineraries can be saved successfully.


Feature: Package Editor


Package editor: multi-select picklist causes error (CEE-271)

Previously, the Package Editor screen didn’t handle a multi-select picklist field correctly and caused an error that blocked editing the package. This issue has now been fixed.

Related Support TicketKHELP-11974


Feature: Lightning Components


LWCHelpers is not a constructor on Apex Exceptions (CEE-348)

Fixed Error Toast Display Issue

Resolved an issue where users would see a technical error message "c.LWCHelpers is not a constructor" instead of a proper error toast notification. Error messages now display correctly to users.


Feature: Booking Wizard


Create Amendment never completes (CEE-374)

Never Released

Fixed Incomplete Amendment Creation

Fixed an issue where Amendment creation jobs would get stuck and never complete, leaving Amendments in "Building Amendment" status indefinitely. Resolved queueable chaining limits that prevented payment schedules and other data from being created. Amendments now complete successfully with all properties from the original itinerary.