From b3e243585a2f988d9366147adbfeb37250e5e6ed Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Mon, 15 Dec 2025 13:49:24 -0500 Subject: [PATCH] CASH-1953 Attempt to correct possible provider number bug for shop-time-slots --- src/digital-components/date-picker/date-picker.vue | 2 +- src/layouts/schedule/schedule.vue | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/digital-components/date-picker/date-picker.vue b/src/digital-components/date-picker/date-picker.vue index 9d620ec77..42e24adf2 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, // TODO FOR CASH-1953 zipCode: config.zipCode, includeMobileTimeSlots: config.includeMobileTimeSlots, includeInshopTimeSlots: config.includeInshopTimeSlots, diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue index bee86a537..a99c0b36a 100644 --- a/src/layouts/schedule/schedule.vue +++ b/src/layouts/schedule/schedule.vue @@ -285,6 +285,7 @@ const getScheduleApiResponse = async ({ startDateString, endDateString, providerNumber, + inshopProviderNumber, // TODO FOR CASH-1953 zipCode, includeMobileTimeSlots = true, includeInshopTimeSlots = true, @@ -327,7 +328,7 @@ const getScheduleApiResponse = async ({ startDate: apiStartDate, endDate: apiEndDate, shopAppointmentType: "InshopOrDropoff", - providerNumber: providerNumber, + providerNumber: inshopProviderNumber, // TODO FOR CASH-1953 }, }; if (apiStartDate < apiEndDate) { @@ -631,6 +632,9 @@ export default { return this.isGlassServiceableMobile; } }, + closestInshopProviderNumber() { // TODO FOR CASH-1953 + return this.shopProviderData?.shopProviders[0]?.providerNumber; + }, showTimeSlotQuestion() { if ( this.selectedDate && @@ -1158,6 +1162,7 @@ export default { startDateString: startDate, endDateString: endDate, providerNumber: this.selectedProvider?.providerNumber, + inshopProviderNumber: this.isMobileSelected ? this.closestInshopProviderNumber : this.selectedProvider?.providerNumber, // TODO FOR CASH-1953 zipCode: this.zipCode, includeMobileTimeSlots: this.isServiceableMobile, includeInshopTimeSlots: this.isServiceableInshop || this.isServiceableDropoff, @@ -1186,6 +1191,7 @@ export default { getSelectableDatesCallback: getScheduleApiResponse, preSelectedDate: this.preSelectedDate, providerNumber: this.selectedProvider?.providerNumber, + inshopProviderNumber: this.isMobileSelected ? this.closestInshopProviderNumber : this.selectedProvider?.providerNumber, // TODO FOR CASH-1953 zipCode: this.zipCode, includeMobileTimeSlots: includeMobileTimeSlots, includeInshopTimeSlots: includeInshopTimeSlots,