diff --git a/src/digital-components/date-picker/date-picker.vue b/src/digital-components/date-picker/date-picker.vue index 9d620ec77..f38df0372 100644 --- a/src/digital-components/date-picker/date-picker.vue +++ b/src/digital-components/date-picker/date-picker.vue @@ -466,7 +466,7 @@ export default { const response = config.getSelectableDatesCallback({ startDateString: initialViewStartDate, endDateString: initialViewEndDate, - providerNumber: config.providerNumber, + inshopProviderNumber: config.inshopProviderNumber, zipCode: config.zipCode, includeMobileTimeSlots: config.includeMobileTimeSlots, includeInshopTimeSlots: config.includeInshopTimeSlots, diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue index 187a9de62..5f5b87969 100644 --- a/src/layouts/schedule/schedule.vue +++ b/src/layouts/schedule/schedule.vue @@ -285,6 +285,7 @@ const getScheduleApiResponse = async ({ startDateString, endDateString, providerNumber, + inshopProviderNumber, zipCode, includeMobileTimeSlots = true, includeInshopTimeSlots = true, @@ -327,7 +328,7 @@ const getScheduleApiResponse = async ({ startDate: apiStartDate, endDate: apiEndDate, shopAppointmentType: "InshopOrDropoff", - providerNumber: providerNumber, + providerNumber: inshopProviderNumber, }, }; if (apiStartDate < apiEndDate) { @@ -631,6 +632,9 @@ export default { return this.isGlassServiceableMobile; } }, + closestInshopProviderNumber() { + return this.shopProviderData?.shopProviders[0]?.providerNumber; + }, showTimeSlotQuestion() { if ( this.selectedDate && @@ -1158,6 +1162,9 @@ export default { startDateString: startDate, endDateString: endDate, providerNumber: this.selectedProvider?.providerNumber, + inshopProviderNumber: this.isMobileSelected + ? this.closestInshopProviderNumber + : this.selectedProvider?.providerNumber, zipCode: this.zipCode, includeMobileTimeSlots: this.isServiceableMobile, includeInshopTimeSlots: this.isServiceableInshop || this.isServiceableDropoff, @@ -1186,6 +1193,9 @@ export default { getSelectableDatesCallback: getScheduleApiResponse, preSelectedDate: this.preSelectedDate, providerNumber: this.selectedProvider?.providerNumber, + inshopProviderNumber: this.isMobileSelected + ? this.closestInshopProviderNumber + : this.selectedProvider?.providerNumber, zipCode: this.zipCode, includeMobileTimeSlots: includeMobileTimeSlots, includeInshopTimeSlots: includeInshopTimeSlots,