diff --git a/src/layouts/schedule-page/service-location/service-location.vue b/src/layouts/schedule-page/service-location/service-location.vue index d5559a95..835c1636 100644 --- a/src/layouts/schedule-page/service-location/service-location.vue +++ b/src/layouts/schedule-page/service-location/service-location.vue @@ -449,14 +449,19 @@ export default { async processMobileZipCodeChange() { showIssLoadingModal(true); await this.updateMobileZip(); - const updateMobileZipServiceLocationObj = { - mobileProviderNumber: this.mobileProviderNumber, - provider: null, - refreshDatePicker: true, - zipCode: this.zipCode, - zipCodeCtu: this.zipCodeCtu - }; - this.$emit('mobile-zip-updated', updateMobileZipServiceLocationObj); + + if (!this.mobileZipError) { + const updateMobileZipServiceLocationObj = { + mobileProviderNumber: this.mobileProviderNumber, + provider: null, + refreshDatePicker: true, + zipCode: this.zipCode, + zipCodeCtu: this.zipCodeCtu + }; + this.$emit('mobile-zip-updated', updateMobileZipServiceLocationObj); + } else { + showIssLoadingModal(false); + } }, setCtuForMobile(val) { this.zipCodeCtu = val;