Galapagos - Patch (21.38)

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-24


Deployment Guide:


See this page for the Galpagos deployment guide.


Minor Changes


Feature: API


GTT-398 Loosen the constraint on AllotmentDays validation

Enhanced Apex-level validation to enforce uniqueness for the following field combination: ServiceDepartureLocationc + CabinTypec + Datec + InventoryContractc when allotment days are inserted


GTT-470 Add "Day End" Fields and calculation for Timetable start/end dates

  1. Added new field “End Day” to the objects:

    1. Departure Template Location

    2. Service Departure OPS Location

  2. Populate “End Day” field in Service Departure OPS Location based on Departure Template Location value.

  3. Added logic to define Start Date Time and End Date Time fields in Service Departure OPS Location.


KT-13205 Add fields to Content__c

New metadata added to Contentc: ValidFromDatec and ValidToDate__c

New fields added to content creation layout.

Feature: Group Touring


GTT-454 Data model for options

We have added a data model for options in Group Touring


GTT-472 Part 1 - Reuse POC metadata from GTT-374 - record types and layouts

We have added record types and layouts in Group Touring.


GTT-416 Show data in Main table for departure dates even if there is no allotment (for Group Tour grouping logic)

We now display Tour Departures even when they don’t have the corresponding inventory assigned.


GTT-417 "Add Inventory" flow based on Tour Departure selection

We have added time periods for tour departures in the Add Inventory Modal.


GTT-433 Change parameters for Tour Group Service conversion

We changed new Service field values for services which are created during the conversion process.


GTT-438 Tour Departure assignment in Builder UI

Added Tour Departure assignment in Builder UI


Feature: Documentation


GTT-476 Update Inventory LWC document with latest logic and features

We have updated the technical documentation for the inventory table feature.


Feature: Asynchronous Processes


GTT-480 Notifications for failed conversions in async cases

We fixed notification message when several batches are executed in async reconversion and one or some of them have failed.


Feature: Booking Wizard


GTT-484 Data Model Implementation

We have updated the cabin data model to support cabin and seating allocation for passengers.


Feature: Travel Pricing


GTT-390 Price Model Conversion - Do not delete Price season if it is still in use

Price Season will now not be deleted during reconversion if still has any child prices.


Feature: Lightning Components


GTT-418 "Add inventory" function in LWC

We have implemented the “Add Inventory“ for LWC components.


GTT-419 "Edit Inventory" function

We have implemented the "Edit" mode for the add inventory modal.


GTT-420 Inline edit function

We have implemented the inline edit feature for the Inventory Table component.


GTT-426 Add package support to the Inventory LWC

Added package support for the Inventory Table component


GTT-427 Add grouping by allotment day only

Introduced a new default grouping in the Inventory Table component: By Allotment Day. Logic for this grouping has been implemented

PDS - Remove the InventoryTableGroupingStrategy class from the packaging org and from subscriber orgs after the package upgrade


GTT-436 Rejected tour departures should be excluded from price model calculation

Tour Departures with ‘Inactive’ status are now excluded from the Pricing Overview tab on the Price Models and are no longer subject to recalculation. Such Tour Departures are also no longer in the list of converted Tour Departures in the Service conversion flow.

Related Support Tickets: KHELP-11990


Feature: Itinerary Builder


GTT-437 Add field 'Tour Departure' to the Itinerary item

Added lookup field 'Tour Departure' to the Itinerary item object


GTT-443 Frontend for Service Departure creation from Route template

We have added a frontend for Service Departure creation from the Route template.


GTT-444 Backend for Service Departure creation from Route template

Deleted following fields:

ServiceDepartureOpsLocationc.StartDateTimec

ServiceDepartureOpsLocationc.EndDateTimec

  • Before package assembly please remove these fields from the packaging sandbox.

  • Subscribers should delete these fields manually after installin ga new package version.

  • Update all page layouts for ServiceDepartureOpsLocationc object, add StartDatec, StartTimec, EndDatec, EndTime__c fields to layouts.


GTT-447 Unit tests for Operational Itineraries creation

We impelmented unit tests for new logic in Operational Itineraries.


Feature: Conversion Wizard


GTT-451 Align styling of warning messages in Conversion Wizard

We have slightly fixed the styling of warning messages in Conversion Wizard.


Feature: Bulk Processes


GTT-462 Bulk Prices Export Feature - Request adjustment (Including Price Seasons and Combo Tours)

We have updated the request (Including Price Seasons and Combo Tours) to comply with new fields: configurations and departures + added export logic.


Feature: Price Model


GTT-492 Add custom setting to suppprt several Price Model record types

We added support of multiple Price Model itinerary record types. Now they can be defined using the new setting.

PDS required:

  • Run post upgrade script to populate default price model record type.

  • If you added cutom price model. Make sure to update component filters for:

    • Group Tour record page - Price Model related list.

    • Itinerary record page - Group Builder and Pricing Overview tabs.


GTT-494 Add related lines to the item_prices_bulk request to calculate cumulative pricing

Cumulative pricing for Price Modes & Operational Itineraries.


KT-13128 Discuss sorting of services in Pricing Control main table

We have added front-end sorting to the pricing controls table.


KT-13361 Update Price point assigment based on Price categories

Pricing Controls now allows assignment of a price point to a specific price category instead of a whole service if price categories have their own price items.


KT-12926 Changes for feature flags "Enable Departure Restricted Pricing" and "Pricing controls"

We have hidden the Effective Date and Effective Departure, dependent on what Enable Departure, Restricted Pricing, and Pricing Controls are set to.


KT-13382 Add Service record type filter field to the Pricing controls

We have added a new (optional) filter to the Pricing Controls search, which allows users to limit service selection by service record type.


Bug Fixes


Feature: Price Model


GTT-428 Configuration Occupancy type cannot be updated

We fixed an issue which was preventing Configuration Occupancy type from updating.


GTT-469 Need to add the warning to the case when we able to save the Service without Departure date in Price Category

Added a warning when Departure date is not selected in price category popover on the builder


Feature: Group Tours


GTT-430 "All" filter on the Inventory’s junction objects is not functional

Implemented logic to support the following filters on the Inventory Table: All Group Travel, All Channels, All Accounts. Added these options to the corresponding filter inputs and implemented the backend query logic.


GTT-457 Expand All checkbox for by inventory contract search has no use

Updated the “Expand All” button to appear only when there are expandable rows (those with multiple allotment days) in the table. Modified the expand logic to affect only expandable rows.


GTT-481 Cannot find the record in the filter when it’s too many similar names on Inventory Component

Fixed inventory table filter options searching


GTT-490 Issue Having with the Reset Filter Functionality under the Pricing Overview

Fixed the issue with the reset button on the date filters in the pricing overview component


GTT-516 We are able to save converted service with start date later then end date

Fixed alignment Tour Departure date with end date


Feature: Lightning Components


GTT-446 Service record support for LWC

We have implmented Support for Service records in the Inventory LWC.


GTT-493 Error when selecting subtrips for combo tour (NX-857)

Fixed LWC-level error handling and the root cause of the error


Feature: API


GTT-467 Remove dependency on tour components

We have moved the lwcTourModalDateRange to the main folder to avoid circular dependency. Solely technical