diff --git a/src/digital-components/date-picker/date-picker.vue b/src/digital-components/date-picker/date-picker.vue index d04d10872..1156a2d54 100644 --- a/src/digital-components/date-picker/date-picker.vue +++ b/src/digital-components/date-picker/date-picker.vue @@ -483,9 +483,12 @@ export default { const loadInitialDataPromise = new Promise((resolve, reject) => { const response = config.getSelectableDatesCallback( - initialViewStartDate, - initialViewEndDate, - config.providerNumber + { + startDateString: initialViewStartDate, + endDateString: initialViewEndDate, + providerNumber: config.providerNumber, + zipCode: config.zipCode, + } ); resolve(response); }); diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue index 809c2d069..f86472e36 100644 --- a/src/layouts/schedule/schedule.vue +++ b/src/layouts/schedule/schedule.vue @@ -257,7 +257,7 @@ const TIME_SLOTS_CALL_DAYS_LIMIT = 34; // needs to be 34 for API limits (35 does const NUMBER_OF_CALENDAR_ROWS_TO_SHOW_FOR_INITIAL_VIEW = 2; const MOBILE_FEE_PART_TYPE = "MOBILE FEE"; -const getScheduleApiResponse = async (startDateString, endDateString, providerNumber) => { +const getScheduleApiResponse = async ({startDateString, endDateString, providerNumber, zipCode}) => { const apiEndDateLimit = sumDateString(startDateString, TIME_SLOTS_CALL_DAYS_LIMIT); const difference = calcDaysBetweenDates(startDateString, endDateString); const apiCallsCount = Math.ceil(difference / TIME_SLOTS_CALL_DAYS_LIMIT); @@ -1207,9 +1207,12 @@ export default { async getMoreScheduleData(startDate, endDate) { // called only when "View more dates" is clicked; not on initial page load const moreShopTimeSlots = await getScheduleApiResponse( - startDate, - endDate, - this.selectedProvider.providerNumber + { + startDateString: startDate, + endDateString: endDate, + providerNumber: this.selectedProvider.providerNumber, + zipCode: this.zipCode, + } ); // ADD API CALL RESULTS TO EXISTING DATE DATA