From 3ed97cfe2b55ac806f0ac78a571ae97b26b269d7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 12 Mar 2026 09:40:06 +0000 Subject: [PATCH 1/2] Initial plan From 5235d4c3d2e22a28ddf965f2e042ad5b980cac74 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 12 Mar 2026 09:43:35 +0000 Subject: [PATCH 2/2] Standardize child passenger indicator from `child` to `isChild` Co-authored-by: Smotrov <7815789+Smotrov@users.noreply.github.com> --- .../Air/templates/AIR_AVAILABILTIY_REQUEST.handlebars.js | 2 +- .../Air/templates/AIR_LOW_FARE_SEARCH_REQUEST.handlebars.js | 2 +- src/Services/Air/templates/AIR_PRICE_REQ.handlebars.js | 2 +- .../Air/transformers/convert-passengers-object-to-array.js | 2 +- .../transformers/convert-passengers-object-to-array.test.js | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Services/Air/templates/AIR_AVAILABILTIY_REQUEST.handlebars.js b/src/Services/Air/templates/AIR_AVAILABILTIY_REQUEST.handlebars.js index e9a5a7c0..4a08eea0 100644 --- a/src/Services/Air/templates/AIR_AVAILABILTIY_REQUEST.handlebars.js +++ b/src/Services/Air/templates/AIR_AVAILABILTIY_REQUEST.handlebars.js @@ -120,7 +120,7 @@ module.exports = ` /> {{/if}} {{#passengers}} - + {{/passengers}} diff --git a/src/Services/Air/templates/AIR_LOW_FARE_SEARCH_REQUEST.handlebars.js b/src/Services/Air/templates/AIR_LOW_FARE_SEARCH_REQUEST.handlebars.js index cb6da395..c82e3914 100644 --- a/src/Services/Air/templates/AIR_LOW_FARE_SEARCH_REQUEST.handlebars.js +++ b/src/Services/Air/templates/AIR_LOW_FARE_SEARCH_REQUEST.handlebars.js @@ -102,7 +102,7 @@ module.exports = ` {{/if}} {{#passengers}} - + {{/passengers}} {{#if pricing}} {{/if}} {{#passengers}} - + {{/passengers}} {{#segments}} diff --git a/src/Services/Air/transformers/convert-passengers-object-to-array.js b/src/Services/Air/transformers/convert-passengers-object-to-array.js index 7f035081..b6b2063c 100644 --- a/src/Services/Air/transformers/convert-passengers-object-to-array.js +++ b/src/Services/Air/transformers/convert-passengers-object-to-array.js @@ -7,7 +7,7 @@ module.exports = (params) => { for (let i = 0; i < number; i += 1) { list.push({ ageCategory, - child: (ageCategory === 'CNN'), // quickfix + isChild: (ageCategory === 'CNN'), }); } } diff --git a/test/Air/transformers/convert-passengers-object-to-array.test.js b/test/Air/transformers/convert-passengers-object-to-array.test.js index a4c47ffa..860fd8ea 100644 --- a/test/Air/transformers/convert-passengers-object-to-array.test.js +++ b/test/Air/transformers/convert-passengers-object-to-array.test.js @@ -7,9 +7,9 @@ describe('Air.transformers.convertPassengersObjectToArray', () => { const converted = convert({ passengers: { ADT: 1, CNN: 3, INF: 1 } }); expect(converted).to.have.all.keys(['passengers']); converted.passengers.map((passenger) => { - expect(passenger).to.have.all.keys(['ageCategory', 'child']); + expect(passenger).to.have.all.keys(['ageCategory', 'isChild']); if (passenger.ageCategory === 'CNN') { - expect(passenger.child).to.be.true; + expect(passenger.isChild).to.be.true; } return null;