Fixing issue with combined-quote call.

This commit is contained in:
Jeremy-Z 2025-12-04 16:21:06 -05:00
parent 4ea353c38d
commit 2c135c429c
2 changed files with 21 additions and 7 deletions

View file

@ -112,11 +112,16 @@ export default {
const { feeItems } = store.order.lineItems;
const availableLineItems = [
resultMap.rainDefense,
...resultMap.wipers,
...feeItems
];
let availableLineItems = [];
if ( resultMap?.rainDefense?.length > 0 )
availableLineItems.push(resultMap.rainDefense);
if ( resultMap?.wipers?.length > 0 )
availableLineItems.push(...resultMap.wipers);
if ( feeItems?.length > 0 )
availableLineItems.push(...feeItems);
let hasBailedOut = false;
await store.getCombinedQuote(availableLineItems)
@ -195,7 +200,6 @@ export default {
}
};
</script>
<style lang="scss" scoped>
.iss-heritage-container-width {
.service-packages-container {

View file

@ -1242,6 +1242,16 @@ export const useMainStore = defineStore({
if (availableLineItems && availableLineItems.length > 0) {
const { vehicle, serviceLocation, policy, eon, referralNumber, referralDate, referralSequenceNumber, lineItems } = this.order;
console.error("get combined quote");
console.error("line items 1: " + JSON.stringify(availableLineItems, null, 2));
const lineItemsWithOnlyPartNumbers = availableLineItems.map((lineItem) => ({
partNumber: lineItem.partNumber,
}));
console.error("line items2: " + lineItemsWithOnlyPartNumbers);
const payload = {
ParentAccountNumber: this.order.parentAccountNumber,
BillToAccountNumber: this.billToAccountNumber,
@ -1259,7 +1269,7 @@ export const useMainStore = defineStore({
ServiceZipCode: serviceLocation.zipCode,
IsReplacement: !this.isRepair,
ServerData: lineItems.serverData,
LineItems: getLineItemsFlattened(availableLineItems),
LineItems: lineItemsWithOnlyPartNumbers,
FeatureToggles: getFeatureTogglesPayloadObject(this.experimentSettings)
};