Galapagos - Patch 31 (21.37)

Release Summary


Kaptio is proud to present this patch release for Galapagos.

This patch release was introduced to improve on minor issues with Costings in previous releases.

See Minor Changes and Bug Fixes for more details.


Release Type



Sandbox Availability Date


2025-09-23


Deployment Guide:


See this page for the Galpagos deployment guide.


Minor Changes



ST-62 Convert various endpoints used in Package Search from GET to POST

As part of the ongoing Booking Wizard enhancements, several Package Search API endpoints have been converted from GET to POST for use within the Booking Wizard flow (currently when running Availability in changePackageOccupancy mode, with future expansion planned). The affected endpoints are: /v2.0/packages/{id}/advanced, /v2.0/packages/availabilities, /v1.0/packages/search, /v1.0/packages/{id}/cruise_details, and /v1.0/packages/{id}/cabins. While both GET and POST are currently supported, the GET versions are slated for deprecation.


Feature: Itinerary Builder


ST-536 Passengers not rolled back if error occurs in save changes

When new passengers are added to the itinerary and an error occurs, they are not removed and remain on the itinerary. To avoid an excessive list of passengers, we roll back passengers and room assignments in the event of a failure to change occupancy.


Feature: API


ST-1313 Populate fields created in ST-1312

The following fields are now populated with dates defined in here:

  • Passengerc.PassengerBookingDatec

  • Passengerc.PassengerReinstateDatec

  • Passengerc.PassengerTransferDatec

  • RoomAssignmentTransferDatec.RoomAssignmentTransferDatec


Feature: Supplier Actions


ST-1800 Supplier Action throws "secure query included inaccessible field" exception

This page is using the Kaptio Custom Security Model to gate read access to SObjects. Noticed the SOQL query needed permission to PGIScheme__c And permissions were missing from SupplierActionCustomObjectAccess.


Bug Fixes


Feature: Package Search


ST-252 KAPI-2574 UX loading weird on first load for Locations switch button

Fixed an intermittent UI issue where a dark yellow “Switch locations” button appeared on the Package Search page. This should now show the correct colors when rendering.


ST-1435 UI issue in Package Search for Land Package when Enable Advanced Price Summary for Rail is TRUE

Resolved an issue where enabling Advanced Price Summary (EnableAdvancedPriceSummary__c = true) for Rail caused a UI display problem in Package Search for Land packages that included a Rail service type. This fix ensures that Land packages no longer experience UI issues, regardless of the Advanced Price Summary setting on Rail or Cruise.


ST-1650 Error when create Itinerary for Cruise package with Enable Advance Price Summary = false

Resolved a blocking error that occurred when creating an itinerary for a Cruise package with Enable Advanced Price Summary for Cabin and Rail Service Record Type = FALSE. The failure happened regardless of the Booking Wizard Unit Number Selection setting (Mandatory / Not Mandatory / Hidden). With this update, itineraries now create successfully under that configuration, matching the behavior when the setting is TRUE, and eliminating false creation errors.


ST-1670 KAPI-4077 Cabin Preview renders no results

Fixed an issue in Package Search where Cabin Preview displayed no cabins or categories (even when unavailable cabins were toggled on), despite cabins being available once options were added.


ST-1701 KAPI-4632 Cabin eye icon - Expanded results screen - Displaying 'No Cabin number found' error

Fixed an issue in Package Search where Cabin Preview displayed no cabins or categories (even when unavailable cabins were toggled on), despite cabins being available once options were added.


Feature: Booking Overview


ST-842 KAPI-4762 (BO) Booking overview - Cancelled date is not displayed

This ticket resolves an issue where the cancelled date was blank for cancelled passengers. When a passenger is cancelled (has a status of cancelled) we a now using RoomAssignment__c.LastModifiedDate.


ST-1084 Booking overview - Changes applied to the itinerary visible only after a manual refresh

When creating an itinerary via Booking Wizard, the passenger cancellation fee now displays correctly in the Booking Overview without requiring a manual refresh (previously showed 0 while the cancellation schedule “eye” view was already correct). Additionally, after saving changes in Modify mode, any newly added options now appear immediately in the services list with the correct prices. No user action needed; values refresh automatically on save.


ST-1113 KAPI-3713 Booking Overview - The Cancellation fee is blank when the itinerary is initially created (Intermittent Issue)

When an itinerary is created from Package Search (guest), the Cancellation Fee and the penalty timeline (eye icon) now render instantly on the Booking Overview. Previously these fields could appear blank until the page was manually reloaded (sometimes populating after several minutes). No reload required anymore.


ST-1760 KAPI-4100 Change Occupancy/Transfer - Cabin flyout from package search result is not loading instead spinner is displayed

Resolved issues with the cabin details (eye icon) in Change Occupancy. Previously, when cabin inventory existed, clicking the eye icon could result in an error message (“No cabin number found”) or, in some cases, a loading screen that failed to progress. These issues have been fixed so that cabin details now display correctly during Change Occupancy and Transfer processes.


ST-1766 Tooltips should be removed from columns in BO

Remove tooltip form Total Paid in active passengers table in booking overview.


ST-1814 Transferred date not filled in in the originating itinerary

Fixed the issue where the transferred date was not filled in in the originating itinerary.


Feature: PNR


ST-1190 Capturing the GDS PNR passenger name number against the passenger

Kaptio now supports capturing and storing the passenger number from RightRez PNRs. The passenger number, available once a PNR is created, is passed through the RightRez API response and is now stored in the PNRPassenger__c object. This enhancement enables downstream use of the RightRez APIs to manage passenger details such as TSA information, meals, and other requirements.


Feature: Booking Wizard


ST-1422 (Temp Hold) Modal not inline with the requirements

Improved modal text for different temporary hold scenarios.


ST-1668 Error thrown when selecting Component Options in Booking Wizard

Fixed an error in Booking Wizard when selecting an On Request Component Option from a Component that included both Allotment-based and On Request-based Services. Previously, the system attempted to update the Temporary Hold Container incorrectly, resulting in an error. Now, On Request items can be selected as expected and are no longer added to or removed from the Temporary Hold Container.


ST-1684 (Temp Hold) in transfer holds 2 cabin units instead of 1

Resolved an issue where transferring a single room to the same package with a different departure date (DD) and different cabin type created the correct TH item but held 2 units instead of 1. This caused the Allotment Day and Allotments table to display 2 units held until save, even though only 1 unit was ultimately reserved. The transfer flow now holds exactly 1 unit throughout (TH container, Allotment Day, and Allotments table), and on save 1 unit is reserved and the hold released. This prevents confusion in low-availability scenarios and ensures agents can book genuinely available inventory.


ST-1721 The occupant type in BW is not set correctly

The passengers' occupancy types are based on the linked contacts.


ST-1743 Overlap of values in BW for cancelled pax

Resolved a display issue in Change Occupancy where passenger values in the Cancelled section could overlap on smaller screen sizes. The layout now adjusts responsively so that numbers remain clearly visible when the browser window is resized, preventing overlap issues for users such as Tauck.


ST-1755 (Temp Hold) When unselecting Cabin number in Booking Wizard, Cabin component is no longer held (PriceCategory)

Fixed a bug where when unselecting Cabin number in Booking Wizard, cabin component is no longer held.


ST-1757 Modify Mode - de-selecting Cabins throws and error

to be added


ST-1787 Booking Wizard not loaded in Change occupancy

Resolves an issue when launching BW in Change Occupancy Mode due to the Temporary Hold Container not being initialized.


ST-1172 Deposit date copied to a non-paying pax after swapping

Deposit date is no longer copied to a non-paying pax in case of swapping the paying pax within Change occupancy.


ST-1485 Abandoning Modify mode and Cancel Room results in an error

Fixed an issue where navigating back to Booking Overview from Modify or Cancel Room mode without making any changes would trigger an error. The error appeared despite no changes being made, although the Booking Overview screen displayed correctly afterward. Users can now exit BW cleanly without encountering errors.


ST-1757 Modify Mode - de-selecting Cabins throws and error

Resolved an issue where de-selecting a Cabin in Modify Mode triggered an “Unexpected error occurred” message. The error appeared after removing a Cabin but did not prevent users from proceeding. With this fix, Cabins can now be de-selected and replaced without error, ensuring a smoother Modify Mode experience with no impact on other rooms.


Feature: Payments


ST-1556 KAPI-4353 "When cancelling a room with Cruise Protection Plan, commission is not being calculated correctly"

The commission amount is now applied for the cancellation penalty based on the commission of reseller agreement.


Feature: Adjustments


ST-1605 Adjustments search displays the results even if User blur away before the search is finished

The issue with the Adjustments Search has been fixed. Previously, if a user entered text into the search field and then clicked away before the results appeared, the search would still complete and display results that could not be dismissed without re-focusing and blurring the field again. This has now been resolved so that when the input loses focus, the search is properly interrupted and no results are shown.


Feature: Itinerary Builder


ST-1678 (Temp Hold) not releasing Pre-stay option when it is replaced with another RQ option

When selecting a non allotment pre/post option the previous Temporary Hold Item is now released (if it existed).


ST-1777 When booking last item (last allotment) - Itinerary Item is booked as SoldOut, not as allotment

System will now use the last available allotment.


Feature: Inventory


ST-1451 Inventory not released after a transfer

This is fixed with the improvement made in ST-1521 (see, here).

Transferred inventory is no longer held indefinitely.


ST-1521 Transfer not treated correctly in terms of inventory handling

Fixed inventory handling for transfer itinerary process.


Metadata Changes

git diff release/21.34..integration/sell/c11-mcr-tauck-p3-2 --name-status --diff-filter=AM | grep -E 'sfdx-source/kaptio-travel/.*/(objects|permissionsets|profiles|layouts|flexipages)/'

Summary

  • 12 object field change(s)

  • 1 permission set change(s)

  • 1 profile change(s)

  • 8 layout change(s)

Objects & Fields

Object Change Field API Name File Name

Cabin__c

A

CabinSet__c

CabinSet__c.field-meta.xml

CabinSetAssignment__c

A

CabinConfigurationScheme__c

CabinConfigurationScheme__c.field-meta.xml

CabinSetAssignment__c

A

CabinSet__c

CabinSet__c.field-meta.xml

CabinSetAssignment__c

A

Order__c

Order__c.field-meta.xml

Package__c

A

ServiceLevelMode__c

ServiceLevelMode__c.field-meta.xml

PassengerItineraryUnitAssignment__c

A

PromotionExcludedIds__c

PromotionExcludedIds__c.field-meta.xml

PassengerItineraryUnitAssignment__c

A

PromotionIncludedIds__c

PromotionIncludedIds__c.field-meta.xml

PNRPassenger__c

A

PassengerNumber__c

PassengerNumber__c.field-meta.xml

ServiceCabin__c

A

CabinSet__c

CabinSet__c.field-meta.xml

ServiceCabinSegmentAssignment__c

A

DepartureCabin__c

DepartureCabin__c.field-meta.xml

ServiceCabinSegmentAssignment__c

A

ServiceDepartureLocation__c

ServiceDepartureLocation__c.field-meta.xml

ServiceCabinSegmentAssignment__c

A

State__c

State__c.field-meta.xml

Permission Sets

Change Permission Set File Name

M

KaptioTravelFullAccess.permissionset-meta

KaptioTravelFullAccess.permissionset-meta.xml

Profiles

Change Profile File Name

M

Admin.profile-meta

Admin.profile-meta.xml

Layouts

Change Layout File Name

A

CabinSet__c-Cabin Set Layout.layout-meta

CabinSet__c-Cabin Set Layout.layout-meta.xml

A

CabinSetAssignment__c-Cabin Set Assignment Layout.layout-meta

CabinSetAssignment__c-Cabin Set Assignment Layout.layout-meta.xml

A

ServiceCabinSegmentAssignment__c-Service Cabin Segment Assignment Layout.layout-meta

ServiceCabinSegmentAssignment__c-Service Cabin Segment Assignment Layout.layout-meta.xml

M

Cabin__c-Cabin Layout.layout-meta

Cabin__c-Cabin Layout.layout-meta.xml

M

CabinConfigurationScheme__c-Cabin Configuration Scheme Layout.layout-meta

CabinConfigurationScheme__c-Cabin Configuration Scheme Layout.layout-meta.xml

M

PNRPassenger__c-PNR Passenger Layout.layout-meta

PNRPassenger__c-PNR Passenger Layout.layout-meta.xml

M

ServiceCabin__c-Service Cabin Layout.layout-meta

ServiceCabin__c-Service Cabin Layout.layout-meta.xml

M

ServiceDepartureLocation__c-Service Departure Location Layout.layout-meta

ServiceDepartureLocation__c-Service Departure Location Layout.layout-meta.xml