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
This commit is contained in:
parent
e184e0ea76
commit
a81aca61bf
2 changed files with 4 additions and 5 deletions
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in a new issue