diff --git a/src/store/index.js b/src/store/index.js index 8bf6a263..4129a5ad 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -557,7 +557,6 @@ export const useMainStore = defineStore({ order.customer.lastName = insured?.lastName; // populate additional fields - order.serviceLocation.zipCode = insured?.zipCode?.toString(); order.policy.policyData = responsePolicy.policyData; // populate vehicles @@ -2005,6 +2004,7 @@ export const useMainStore = defineStore({ this.order.policy.damageCity = welcomePageModel?.damageCity; this.order.policy.isDamageGlassOnly = welcomePageModel?.isDamageGlassOnly; this.order.customer.emailAddress = welcomePageModel?.email; + this.order.serviceLocation.zipCode = welcomePageModel?.policyZipCode; this.updatePhoneNumbers({ home: welcomePageModel?.phoneNumber, service: welcomePageModel?.phoneNumber diff --git a/src/store/store.spec.js b/src/store/store.spec.js index 3df76be4..d0db8a1a 100644 --- a/src/store/store.spec.js +++ b/src/store/store.spec.js @@ -1285,8 +1285,7 @@ describe('Store', () => { await expect(store.order.customer.address.zipCode).toBe(zipCode); await expect(store.order.customer.firstName).toBe(firstName); await expect(store.order.customer.lastName).toBe(lastName); - await expect(store.order.serviceLocation.zipCode).toBe(zipCode); - await expect(store.order.policy.vehicles).toStrictEqual([vehicle]) + await expect(store.order.policy.vehicles).toStrictEqual([vehicle]); }); it('calls api with expected data', async () => { // Arrange @@ -1387,7 +1386,6 @@ describe('Store', () => { expect(store.order.customer.firstName).toBe(insured.firstName); expect(store.order.customer.lastName).toBe(insured.lastName); - expect(store.order.serviceLocation.zipCode).toBe(insured.zipCode); expect(store.order.policy.vehicles).toEqual(vehicles); }); it('multiple insureds on first policy returned by api => data set based on first insured in first policy', async () => {