Hawaii - Patch (22.12.20)
Bulk Operations — Rail Bulk Date Shift Fix (CEE-965)
[KHELP-12800 - Railbookers] Add API-3340 into the patch Bulk Operations Fixed an error that prevented bulk date shifts on itineraries with multiple rail bookings on the same departure (for example, different passenger groups on the same train). You can now move the entire trip forward or backward in one action without splitting rail segments into separate bulk moves. KHELP-12800 Bulk Move Rail Error Msg: Code: 3000 Message: The request was not able to produce a result Details: Caught a generic exception list index out of range
Package Setup — Bundle Service Level Validation (CEE-932)
[KHELP-12255 / 12515 / 12857 - Railbookers] Add Component Option Validation for Service Levels Package Search Service Levels Added validation when assigning bundles to packages to ensure service levels are aligned between the package, bundle, and bundle component options. The system now prevents invalid bundle configurations by displaying clear error messages when required service levels are missing or component options do not support the package's assigned service levels, helping avoid runtime itinerary creation errors. KHELP-12255 Grand Circle of the Canadian Rockies: Attempt to de-reference a null object package error message KHELP-12515 Error Message Handling: Include Code Reference in "Attempt to De-Reference a Null Object" Message KHELP-12857 [CEE-932/KHELP-12515] Add Component Option Validation for Service Levels
Package Search — Clearer API Error Messages (CEE-912)
[KHELP-12618/12799 - Railbookers] Details missing from the error message when adding package Live Services Package Search When adding a package through Package Search fails due to invalid request data, error messages now include the underlying validation details (for example, an unknown account ID) instead of a blank details field. This makes it easier to identify and resolve configuration issues without contacting support. KHELP-12618 Package Search Error: Code 1010: Message Invalid Query Arguments Details: (blank) KHELP-12799 Details missing from the error message when adding package
Live Services — Reseller Commission on API Cancellation Fix (CEE-898)
[KHELP-12661 / Railbookers] Reseller commission on cancelled API services Live Services Reseller Commission Fixed an issue where reseller commission and commission tax on live (API-connected) services could be recalculated incorrectly when those services were cancelled after the itinerary had already been partially cancelled. The system now preserves commission amounts that were already adjusted during itinerary cancellation, preventing incorrect or negative commission values on cancelled live services. KHELP-12661 Commission remains on live services after itinerary is cancelled
Live Services — Reseller Commission Preservation on Cancellation (CEE-857)
[KHELP-12661 / Railbookers] Incorrect reseller commission on cancelled live items (Lightning) Costings Live Services When a live service with reseller commission was cancelled after the itinerary had already been partially cancelled, the cancellation flow incorrectly recalculated the reseller commission, causing the final commission amount to become negative. The cancellation flow was updated to preserve the reseller commission values already adjusted during itinerary cancellation, so commission totals remain correct after live service cancellation. KHELP-12661 Commission remains on live services after itinerary is cancelled KHELP-12696 Negative Commission Remaining on Canceled Itineraries