Eiffel - Patch 24 (19.3.25)
Kaptio is proud to introduce this Patch Release for Eiffel.
Add auto-refresh on bookings table when status updated (CEE-259)
Add auto-refresh on bookings table when status updated Itinerary Builder Improved the user experience when performing booking operations by adding a visual indicator (spinner) that shows when background status updates are in progress. KHELP-9801
Merge and test CEE-67 (CEE-265)
Merge and test CEE-67 Itinerary Builder The issue where deleted itinerary items were displayed on the booking tab has been resolved. KHELP-11408
Content editor not saving any updates to text or photos (CEE-279)
Content editor not saving any updates to text or photos Itinerary Builder We fixed an issue when saving a lot of edits in the Document wasn't possible due to a CSRF token expiring for the Visualforce page. KHELP-11649
Test on 19.3 and update release notes - remove from prev and add to 19.3.x (CEE-257)
Test on 19.3 and update release notes - remove from prev and add to 19.3.x PNR Passenger role restrictions is removed from PNR Import feature. KHELP-10905
Fix Passengers Occupancy Assignment (CEE-267)
Fix Passengers Occupancy Assignment Itinerary Builder Resolved two key bugs affecting **passenger room assignments** in accommodation bookings: **🛏️ Scenario 1: Incorrect Double Assignment** - **Issue**: When booking two rooms for three passengers (2+1), both rooms incorrectly assigned the same two passengers. - **Fix**: Updated the occupancy logic to correctly distribute passengers across rooms based on max occupancy rules. **🔁 Scenario 2: Missing Assignment on Rebooking** - **Issue**: After cancelling a booking and re-adding the same accommodation, passengers were not re-assigned to the new room. - **Fix**: Refactored the assignment engine to support both persisted and in-flight itinerary items and assignments. **Technical Improvements**: - Rewrote the `updateOccupancy()` logic to include new, unsaved itinerary items and related passenger data. - Improved compatibility with DTO-based input, removing dependency on persistent SObject IDs. - Ensured `getAvailablePassengersToAssign()` considers both DB-loaded and in-session assignments. KHELP-10739