catch some edge cases

This commit is contained in:
Bill Richardson 2026-02-03 10:02:15 -05:00
parent 70e927748d
commit 035a91ea71
2 changed files with 14 additions and 3 deletions

View file

@ -176,7 +176,7 @@ const getAvailableDates = async (
storeAction.payload.shopAppointmentType,
storeAction.payload.providerNumber
);
} else {
} else if (storeAction.payload?.zipCodeOverride) {
timeSlotsResponse = await useMainStore().getMobileTimeSlots(
storeAction.payload.startDate,
storeAction.payload.endDate,

View file

@ -314,7 +314,7 @@ export default {
}
},
selectedProvider(newProvider, oldProvider) {
if (newProvider?.providerNumber !== oldProvider?.providerNumber) {
if (newProvider?.providerNumber !== oldProvider?.providerNumber || this.availabilityRating === null) {
const appointmentIsInshop = this.selectedAppointmentType === AppointmentTypeStrings.IN_SHOP;
const returnedProvider = {
provider: newProvider,
@ -325,7 +325,9 @@ export default {
this.refreshAvailabilityRating();
}
this.$emit('provider-changed', returnedProvider);
if (newProvider?.providerNumber !== oldProvider?.providerNumber) {
this.$emit('provider-changed', returnedProvider);
}
}
}
},
@ -577,5 +579,14 @@ $page-side-padding: 1.5rem;
text-decoration: underline;
}
}
div.alert {
margin-top: 0.625rem;
:deep(.alert-header) {
button.btn-collapse {
align-self: center;
}
}
}
}
</style>