From f6f350afb179d1e73ef3a689824cd275e044684f Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Wed, 18 Feb 2026 17:04:24 -0500 Subject: [PATCH 1/2] CASH-2397: bug fix if mobile api returns 200 but empty --- src/layouts/schedule/schedule.vue | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue index e20c025fb..6ce9e9eae 100644 --- a/src/layouts/schedule/schedule.vue +++ b/src/layouts/schedule/schedule.vue @@ -28,7 +28,6 @@ cmsWidgetName="ScheduleYourServiceWidget" id="schedule-your-service" /> 0; } else { return this.selectableDatesInshop?.days?.length > 0; @@ -1842,10 +1840,12 @@ export default { } else { this.appointmentType = null; } - this.setSelectedDateToFirstAvailable(); // v-if on appointmentTypeQuestion ensures dates have been loaded by now + this.setSelectedDateToFirstAvailable(); }, setSelectedDateToFirstAvailable() { - this.selectedDate = this.getFirstAvailableDate(); + if (this.hasSelectableDatesLoaded) { // ensure dates have been loaded by now + this.selectedDate = this.getFirstAvailableDate(); + } }, showRecalAcknowledgementModal() { if (this.shouldShowRecalAckModal()) { @@ -2069,7 +2069,7 @@ export default { watch: { appointmentTypeFromAppointmentTypeQuestion: { handler(newValue, oldValue) { - this.handleAppointmentTypeChange(newValue); // v-if on appointmentTypeQuestion ensures dates have been loaded by now + this.handleAppointmentTypeChange(newValue); }, }, }, From 6b19ada54a8ad3fd2da9d76c7b99312e142a7b16 Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Wed, 18 Feb 2026 17:44:48 -0500 Subject: [PATCH 2/2] CASH-2397 prettier --- src/layouts/schedule/schedule.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue index 6ce9e9eae..adc85ef2a 100644 --- a/src/layouts/schedule/schedule.vue +++ b/src/layouts/schedule/schedule.vue @@ -1843,7 +1843,8 @@ export default { this.setSelectedDateToFirstAvailable(); }, setSelectedDateToFirstAvailable() { - if (this.hasSelectableDatesLoaded) { // ensure dates have been loaded by now + if (this.hasSelectableDatesLoaded) { + // ensure dates have been loaded by now this.selectedDate = this.getFirstAvailableDate(); } },