Merge pull request #356 from Safelite/feature/digital/SSR-386

do not handle error if vehicle lookup is successful
This commit is contained in:
katiekroell 2023-07-05 13:33:37 -04:00 committed by GitHub
commit d777fd9457
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -193,25 +193,25 @@ export default {
const vehicle = await this.lookupVehicleByVin(value); const vehicle = await this.lookupVehicleByVin(value);
// handle error in case vehicle info doesn't come back for selected VIN // handle error in case vehicle info doesn't come back for selected VIN
if (vehicle?.error ?? true) { if (vehicle?.error === true) {
this.mainStore.resetVehicleState(); this.mainStore.resetVehicleState();
this.displayGeneric = true; this.displayGeneric = true;
return; return;
} }
if (vehicle) {
// save selected vehicle to the store
this.mainStore.updateVehicle(vehicle.data);
this.displayGeneric = true;
// save selected vehicle to the store // get the style(s) associated with the selected YMM
this.mainStore.updateVehicle(vehicle.data); const styleOptions = await this.mainStore.getVehicleStyles(
this.displayGeneric = true;
// get the style(s) associated with the selected YMM
const styleOptions = await this.mainStore.getVehicleStyles(
vehicle.data.year, vehicle.data.year,
vehicle.data.make, vehicle.data.make,
vehicle.data.model vehicle.data.model,
) );
// if there is more than 1 style for the selected vehicle, display generic/blurred image
// if there is more than 1 style for the selected vehicle, display generic/blurred image this.displayGeneric = styleOptions?.data?.length > 1;
this.displayGeneric = styleOptions?.data?.length > 1; }
} }
} }
}, },