From 7e04424c7cd9bca7ee6e681bcddd37e43187cea6 Mon Sep 17 00:00:00 2001 From: scottkiener-at-safelite Date: Thu, 19 Feb 2026 10:31:36 -0500 Subject: [PATCH] Make sure service zip is used for initial tpa search if it exists --- src/layouts/tpa-search/tpa-search.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 ?? '');