diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue index b655ce938..cff543a08 100644 --- a/src/layouts/schedule/schedule.vue +++ b/src/layouts/schedule/schedule.vue @@ -1692,8 +1692,13 @@ export default { }, updateSelectedProvider(newProvider) { if (newProvider) { + const didProviderNumberChange = + this.selectedProvider.providerNumber !== newProvider.providerNumber; this.selectedProvider = newProvider; - this.initializeDatePicker(); + + if (didProviderNumberChange) { + this.initializeDatePicker(); + } } else if (this.appointmentType === this.appointmentTypeStrings.MOBILE) { this.selectedProvider = { providerNumber: this.shopProviderData.mobileProviderNumber.toString(),