From a81aca61bfdb44f2c6d6b32dbff0dd52d3748fe2 Mon Sep 17 00:00:00 2001 From: Alex Humphries Date: Mon, 20 Jul 2026 17:12:49 -0400 Subject: [PATCH] INSR-10445: Keep fleetNumber and fleetUnitNumber if undefined in update This handles the rare (maybe impossible?) case where some kind of VIN lookup is needed for a policy vehicle --- src/store/index.js | 5 ++--- src/store/store.spec.js | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/store/index.js b/src/store/index.js index ba8472c9..69f2e238 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -2113,7 +2113,6 @@ export const useMainStore = defineStore({ }, updateVehicle(vehicle) { - console.log('updateVehicle called with vehicle:', vehicle); // Assuming that the method caller pass all the properties. // otherwise need to check for undefined for every property. if (this.order.vehicle.carId !== vehicle.carId @@ -2137,8 +2136,8 @@ export const useMainStore = defineStore({ this.order.vehicle.skipVINLookup = vehicle.skipVINLookup; this.order.vehicle.skipPartQuestions = vehicle.skipPartQuestions; this.order.vehicle.vinRequired = vehicle.vinRequired; - this.order.vehicle.fleetNumber = vehicle.fleetNumber; - this.order.vehicle.fleetUnitNumber = vehicle.fleetUnitNumber; + this.order.vehicle.fleetNumber = vehicle.fleetNumber !== undefined ? vehicle.fleetNumber : this.order.vehicle.fleetNumber; + this.order.vehicle.fleetUnitNumber = vehicle.fleetUnitNumber !== undefined ? vehicle.fleetUnitNumber : this.order.vehicle.fleetUnitNumber; this.updateSupportingItems(null); this.updateVaps(null); diff --git a/src/store/store.spec.js b/src/store/store.spec.js index 31a1ae2f..2e1ab266 100644 --- a/src/store/store.spec.js +++ b/src/store/store.spec.js @@ -2618,8 +2618,8 @@ describe('Store', () => { deductible: 100, repairWaived: false, endorsements: ['OEM Approved'], - fleetNumber: getRandomString(1,2), - fleetUnitNumber: getRandomString(1,2) + fleetNumber: getRandomString(1, 2), + fleetUnitNumber: getRandomString(1, 2) }; store.order.insuranceCoverage.coverageType = coverageType.Deductible;