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) {
|
updateVehicle(vehicle) {
|
||||||
console.log('updateVehicle called with vehicle:', vehicle);
|
|
||||||
// Assuming that the method caller pass all the properties.
|
// Assuming that the method caller pass all the properties.
|
||||||
// otherwise need to check for undefined for every property.
|
// otherwise need to check for undefined for every property.
|
||||||
if (this.order.vehicle.carId !== vehicle.carId
|
if (this.order.vehicle.carId !== vehicle.carId
|
||||||
|
|
@ -2137,8 +2136,8 @@ export const useMainStore = defineStore({
|
||||||
this.order.vehicle.skipVINLookup = vehicle.skipVINLookup;
|
this.order.vehicle.skipVINLookup = vehicle.skipVINLookup;
|
||||||
this.order.vehicle.skipPartQuestions = vehicle.skipPartQuestions;
|
this.order.vehicle.skipPartQuestions = vehicle.skipPartQuestions;
|
||||||
this.order.vehicle.vinRequired = vehicle.vinRequired;
|
this.order.vehicle.vinRequired = vehicle.vinRequired;
|
||||||
this.order.vehicle.fleetNumber = vehicle.fleetNumber;
|
this.order.vehicle.fleetNumber = vehicle.fleetNumber !== undefined ? vehicle.fleetNumber : this.order.vehicle.fleetNumber;
|
||||||
this.order.vehicle.fleetUnitNumber = vehicle.fleetUnitNumber;
|
this.order.vehicle.fleetUnitNumber = vehicle.fleetUnitNumber !== undefined ? vehicle.fleetUnitNumber : this.order.vehicle.fleetUnitNumber;
|
||||||
|
|
||||||
this.updateSupportingItems(null);
|
this.updateSupportingItems(null);
|
||||||
this.updateVaps(null);
|
this.updateVaps(null);
|
||||||
|
|
|
||||||
|
|
@ -2618,8 +2618,8 @@ describe('Store', () => {
|
||||||
deductible: 100,
|
deductible: 100,
|
||||||
repairWaived: false,
|
repairWaived: false,
|
||||||
endorsements: ['OEM Approved'],
|
endorsements: ['OEM Approved'],
|
||||||
fleetNumber: getRandomString(1,2),
|
fleetNumber: getRandomString(1, 2),
|
||||||
fleetUnitNumber: getRandomString(1,2)
|
fleetUnitNumber: getRandomString(1, 2)
|
||||||
};
|
};
|
||||||
|
|
||||||
store.order.insuranceCoverage.coverageType = coverageType.Deductible;
|
store.order.insuranceCoverage.coverageType = coverageType.Deductible;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue