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;