Merge pull request #878 from Safelite/feature/CSR-941

Feature/csr 941
This commit is contained in:
matthew-sykes 2022-12-14 09:55:28 -05:00 committed by GitHub
commit ac8f7b71b5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -325,10 +325,13 @@ export default {
// If a VIN has already been found. Validate the Service Zip (in case of changes)
const zipCodeData = await this.getZipCodeData(this.serviceZipCode);
// Check if Service Zip entered is serviceable
// Check if Service Zip entered is serviceable then save the ZIP info and email address
if (zipCodeData.isServiceable) {
// If the Service Zip entered is serviceable then save the Zip Info and Email Address and navigate forward
if (this.$store.getters.order.serviceLocation.zipCode != this.serviceZipCode) {
//Only save the service location if the zip changed or we lack zipCodeCtu
if (
this.$store.getters.order.serviceLocation.zipCode != this.serviceZipCode ||
!this.$store.getters.order.serviceLocation.zipCodeCtu
) {
const vehicleRegistrationInfo = this.$store.getters.vehicle.registration;
if (vehicleRegistrationInfo.zipCode == this.serviceZipCode) {
await this.dispatchStoreAction(
@ -338,6 +341,7 @@ export default {
city: vehicleRegistrationInfo.city,
zipCode: vehicleRegistrationInfo.zipCode,
state: vehicleRegistrationInfo.state,
zipCodeCtu: zipCodeData.zipCodeCtu,
},
false
);