diff --git a/src/layouts/tpa-search/tpa-search.vue b/src/layouts/tpa-search/tpa-search.vue index 99241b1f..4e6f2468 100644 --- a/src/layouts/tpa-search/tpa-search.vue +++ b/src/layouts/tpa-search/tpa-search.vue @@ -165,7 +165,9 @@ export default { }, mixins: [BaseFormMixin], async beforeRouteEnter(to, from, next) { - const zipCode = useMainStore().order.customer.address.zipCode; + const serviceZipCode = useMainStore().order.serviceLocation.provider.address.zipCode; + const customerZipCode = useMainStore().order.customer.address.zipCode; + const zipCode = serviceZipCode || customerZipCode; const pageData = useMainStore().pageData(to.query.issPage); const cmsContentPromise = fetchCmsContentForPage(to.query.issPage); const providersPromise = useMainStore().getTpaAndSafeliteProviders(zipCode, pageData?.tpaSearchValue ?? '');