Galapagos - Patch (21.37)
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.
Convert various endpoints used in Package Search from GET to POST (ST-62)
Convert various endpoints used in Package Search from GET to POST Package Search 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.
Passengers not rolled back if error occurs in save changes (ST-536)
Passengers not rolled back if error occurs in save changes Itinerary Builder 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.
Populate fields created in ST-1312 (ST-1313)
Populate fields created in ST-1312 API The following fields are now populated with dates: `Passenger__c.PassengerBookingDate__c`, `Passenger__c.PassengerReinstateDate__c`, `Passenger__c.PassengerTransferDate__c`, and `RoomAssignmentTransferDate__c.RoomAssignmentTransferDate__c`.
Supplier Action throws 'secure query included inaccessible field' exception (ST-1800)
Supplier Action throws 'secure query included inaccessible field' exception Supplier Actions 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.
UX loading weird on first load for Locations switch button (ST-252)
UX loading weird on first load for Locations switch button Package Search 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. KAPI-2574
UI issue in Package Search for Land Package when Enable Advanced Price Summary for Rail is TRUE (ST-1435)
UI issue in Package Search for Land Package when Enable Advanced Price Summary for Rail is TRUE Package Search 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.
Error when create Itinerary for Cruise package with Enable Advance Price Summary = false (ST-1650)
Error when create Itinerary for Cruise package with Enable Advance Price Summary = false Package Search 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.
Cabin Preview renders no results (ST-1670)
Cabin Preview renders no results Package Search 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. KAPI-4077
Cabin eye icon - Expanded results screen - Displaying 'No Cabin number found' error (ST-1701)
Cabin eye icon - Expanded results screen - Displaying 'No Cabin number found' error Package Search 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. KAPI-4632
Booking overview - Cancelled date is not displayed (ST-842)
Booking overview - Cancelled date is not displayed Booking Overview 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 are now using `RoomAssignment__c.LastModifiedDate`. KAPI-4762
Booking overview - Changes applied to the itinerary visible only after a manual refresh (ST-1084)
Booking overview - Changes applied to the itinerary visible only after a manual refresh Booking Overview 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.
Booking Overview - The Cancellation fee is blank when the itinerary is initially created (ST-1113)
Booking Overview - The Cancellation fee is blank when the itinerary is initially created Booking Overview 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. KAPI-3713
Change Occupancy/Transfer - Cabin flyout from package search result is not loading instead spinner is displayed (ST-1760)
Change Occupancy/Transfer - Cabin flyout from package search result is not loading instead spinner is displayed Booking Overview 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. KAPI-4100
Tooltips should be removed from columns in BO (ST-1766)
Tooltips should be removed from columns in BO Booking Overview Remove tooltip from Total Paid in active passengers table in booking overview.
Transferred date not filled in in the originating itinerary (ST-1814)
Transferred date not filled in in the originating itinerary Booking Overview Fixed the issue where the transferred date was not filled in in the originating itinerary.
Capturing the GDS PNR passenger name number against the passenger (ST-1190)
Capturing the GDS PNR passenger name number against the passenger PNR 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.
(Temp Hold) Modal not inline with the requirements (ST-1422)
(Temp Hold) Modal not inline with the requirements Booking Wizard Improved modal text for different temporary hold scenarios.
Error thrown when selecting Component Options in Booking Wizard (ST-1668)
Error thrown when selecting Component Options in Booking Wizard 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.
(Temp Hold) in transfer holds 2 cabin units instead of 1 (ST-1684)
(Temp Hold) in transfer holds 2 cabin units instead of 1 Booking Wizard 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.
The occupant type in BW is not set correctly (ST-1721)
The occupant type in BW is not set correctly Booking Wizard The passengers' occupancy types are based on the linked contacts.
Overlap of values in BW for cancelled pax (ST-1743)
Overlap of values in BW for cancelled pax Booking Wizard 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.
(Temp Hold) When unselecting Cabin number in Booking Wizard, Cabin component is no longer held (PriceCategory) (ST-1755)
(Temp Hold) When unselecting Cabin number in Booking Wizard, Cabin component is no longer held (PriceCategory) Booking Wizard Fixed a bug where when unselecting Cabin number in Booking Wizard, cabin component is no longer held.
Booking Wizard not loaded in Change occupancy (ST-1787)
Booking Wizard not loaded in Change occupancy Booking Wizard Resolves an issue when launching BW in Change Occupancy Mode due to the Temporary Hold Container not being initialized.
Deposit date copied to a non-paying pax after swapping (ST-1172)
Deposit date copied to a non-paying pax after swapping Booking Wizard Deposit date is no longer copied to a non-paying pax in case of swapping the paying pax within Change occupancy.
Abandoning Modify mode and Cancel Room results in an error (ST-1485)
Abandoning Modify mode and Cancel Room results in an error Booking Wizard 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.
Modify Mode - de-selecting Cabins throws an error (ST-1757)
Modify Mode - de-selecting Cabins throws an error Booking Wizard 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.
When cancelling a room with Cruise Protection Plan, commission is not being calculated correctly (ST-1556)
When cancelling a room with Cruise Protection Plan, commission is not being calculated correctly Payments The commission amount is now applied for the cancellation penalty based on the commission of reseller agreement. KAPI-4353
Adjustments search displays the results even if User blur away before the search is finished (ST-1605)
Adjustments search displays the results even if User blur away before the search is finished Adjustments 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.
(Temp Hold) not releasing Pre-stay option when it is replaced with another RQ option (ST-1678)
(Temp Hold) not releasing Pre-stay option when it is replaced with another RQ option Itinerary Builder When selecting a non allotment pre/post option the previous Temporary Hold Item is now released (if it existed).
When booking last item (last allotment) - Itinerary Item is booked as SoldOut, not as allotment (ST-1777)
When booking last item (last allotment) - Itinerary Item is booked as SoldOut, not as allotment Itinerary Builder System will now use the last available allotment.
Inventory not released after a transfer (ST-1451)
Inventory not released after a transfer Inventory This is fixed with the improvement made in ST-1521. Transferred inventory is no longer held indefinitely.
Transfer not treated correctly in terms of inventory handling (ST-1521)
Transfer not treated correctly in terms of inventory handling Inventory Fixed inventory handling for transfer itinerary process.