CASH-1953 Attempt to correct possible provider number bug for shop-time-slots

This commit is contained in:
Adam Caouette 2025-12-15 13:49:24 -05:00
parent 8ddce5cd25
commit b3e243585a
2 changed files with 8 additions and 2 deletions

View file

@ -466,7 +466,7 @@ export default {
const response = config.getSelectableDatesCallback({ const response = config.getSelectableDatesCallback({
startDateString: initialViewStartDate, startDateString: initialViewStartDate,
endDateString: initialViewEndDate, endDateString: initialViewEndDate,
providerNumber: config.providerNumber, inshopProviderNumber: config.inshopProviderNumber, // TODO FOR CASH-1953
zipCode: config.zipCode, zipCode: config.zipCode,
includeMobileTimeSlots: config.includeMobileTimeSlots, includeMobileTimeSlots: config.includeMobileTimeSlots,
includeInshopTimeSlots: config.includeInshopTimeSlots, includeInshopTimeSlots: config.includeInshopTimeSlots,

View file

@ -285,6 +285,7 @@ const getScheduleApiResponse = async ({
startDateString, startDateString,
endDateString, endDateString,
providerNumber, providerNumber,
inshopProviderNumber, // TODO FOR CASH-1953
zipCode, zipCode,
includeMobileTimeSlots = true, includeMobileTimeSlots = true,
includeInshopTimeSlots = true, includeInshopTimeSlots = true,
@ -327,7 +328,7 @@ const getScheduleApiResponse = async ({
startDate: apiStartDate, startDate: apiStartDate,
endDate: apiEndDate, endDate: apiEndDate,
shopAppointmentType: "InshopOrDropoff", shopAppointmentType: "InshopOrDropoff",
providerNumber: providerNumber, providerNumber: inshopProviderNumber, // TODO FOR CASH-1953
}, },
}; };
if (apiStartDate < apiEndDate) { if (apiStartDate < apiEndDate) {
@ -631,6 +632,9 @@ export default {
return this.isGlassServiceableMobile; return this.isGlassServiceableMobile;
} }
}, },
closestInshopProviderNumber() { // TODO FOR CASH-1953
return this.shopProviderData?.shopProviders[0]?.providerNumber;
},
showTimeSlotQuestion() { showTimeSlotQuestion() {
if ( if (
this.selectedDate && this.selectedDate &&
@ -1158,6 +1162,7 @@ export default {
startDateString: startDate, startDateString: startDate,
endDateString: endDate, endDateString: endDate,
providerNumber: this.selectedProvider?.providerNumber, providerNumber: this.selectedProvider?.providerNumber,
inshopProviderNumber: this.isMobileSelected ? this.closestInshopProviderNumber : this.selectedProvider?.providerNumber, // TODO FOR CASH-1953
zipCode: this.zipCode, zipCode: this.zipCode,
includeMobileTimeSlots: this.isServiceableMobile, includeMobileTimeSlots: this.isServiceableMobile,
includeInshopTimeSlots: this.isServiceableInshop || this.isServiceableDropoff, includeInshopTimeSlots: this.isServiceableInshop || this.isServiceableDropoff,
@ -1186,6 +1191,7 @@ export default {
getSelectableDatesCallback: getScheduleApiResponse, getSelectableDatesCallback: getScheduleApiResponse,
preSelectedDate: this.preSelectedDate, preSelectedDate: this.preSelectedDate,
providerNumber: this.selectedProvider?.providerNumber, providerNumber: this.selectedProvider?.providerNumber,
inshopProviderNumber: this.isMobileSelected ? this.closestInshopProviderNumber : this.selectedProvider?.providerNumber, // TODO FOR CASH-1953
zipCode: this.zipCode, zipCode: this.zipCode,
includeMobileTimeSlots: includeMobileTimeSlots, includeMobileTimeSlots: includeMobileTimeSlots,
includeInshopTimeSlots: includeInshopTimeSlots, includeInshopTimeSlots: includeInshopTimeSlots,