Eiffel - Patch (19.3.31)

Release Summary


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

See Minor Changes and Bug Fixes for more information.


Sandbox Availability Date


2026-01-22


Release Type



Deployment Guide


See this page for the Eiffel Deployment guide.


Minor Changes


Feature: Amendments, Content Management


Add CEE-38 to the patch 19.3.x for Audley (CEE-183)

We fixed an error that occurred during the Amendment Merge process on the step of re-parenting published Documents from the amendment itinerary to the primary booking.

Related Support Ticket: KHELP-11904


Feature: Content Management


Content - Extra Formatting Bar toolbar that does not work (CEE-223)

We fixed an issue when the additional toolbar appeared on the Body field on the Content edit screen, blocking users from using the correct toolbar.

Related Support Ticket: KHELP-9918


Feature: Pricing Engine


Patch CEE-254 to 19.3 (CEE-597)

To enhance troubleshooting and customer support, detailed error information from the KT API will now be clearly displayed in error messages within the application interface.

Previously, error messages lacked specifics, requiring manual retrieval from debug logs. Now, when API errors occur, the toast notifications will clearly display relevant details, including error codes, descriptive messages, and session identifiers (if available). For example:

Something went wrong while connecting to an external supplier. An error report
has been sent to us. Please retry your recent action and open a support ticket
if the error appears again. Code: 3000 Message: The request was not able to
produce a result Details: Caught a generic exception: The following requested
customer_id(s) do not exist: 101GA00004xk9mkYAA.

In case of API timeouts, a clear notification indicating the timeout event will be shown:

Something went wrong while connecting to an external supplier. An error report
has been sent to us. Please retry your recent action and open a support ticket
if the error appears again. Response timed out. No response from KT API within
a configured timeout.

These improvements facilitate quicker diagnosis and resolution of issues, significantly reducing the reliance on support requests.


Feature: Service Search (live)


Sort services in Service Search alphabetically (and backport of Price Sort) (CEE-194)

Added sorting by name in the Service Search page. Implemented Fuzzy filtering by Service name has been added to the Service Search page. This filtering is applied to the results retrieved from the Connect API based on the primary search criteria.


Filter results on Service Search by name (CEE-195)

Fuzzy filtering by Service name has been added to the Service Search page. This filtering is applied to the results retrieved from the Connect API based on the primary search criteria.


Bug Fixes


Deleting passengers doesn’t update group size correctly (CEE-169)

We fixed an issue where deleting passengers from the Itinerary did not update the Itinerary Group Size correctly.

Related Support Ticket: KHELP-11569, KHELP-11840


Component error on attempt to add Room without Meal plan in Service search (CEE-190)

Fixed a component error that occurred when adding a room without a meal plan from Service search to an itinerary, so such rooms can now be added successfully with the meal plan set to "None".


Travel Class missing in PNR Import (CEE-303)

We fixed an issue when the Premium Economy travel class was not displayed and saved on the flight segments during the PNR Import.

Related Support Ticket: KHELP-12079


[Colosseum regression] Skip button not working when confirming/cancelling API services (CEE-343)

Fixed the conditional logic in the code to process not only Failed status but also Skipped and Aborted statuses.

Related Support Ticket: KHELP-10669, KHELP-12150


Attempt to de-reference null object error in costings after fixing CEE-512 (CEE-634)

Fixed: "Attempt to de-reference a null object" Error When Modifying Items in Costings

After a fix was implemented for CEE-512, users encountered an "Attempt to de-reference a null object" error when attempting to modify existing items in Costings. The error occurred when adding, removing, or modifying itinerary items, as well as when trying to override prices in Costings.

Related Support Ticket: KHELP-12316