diff --git a/src/layouts/schedule/schedule.spec.js b/src/layouts/schedule/schedule.spec.js index 270da75f0..6ae4a5410 100644 --- a/src/layouts/schedule/schedule.spec.js +++ b/src/layouts/schedule/schedule.spec.js @@ -527,6 +527,9 @@ describe("schedule.vue...", () => { data: [], }; }); + wrapper.vm.selectableDatesData = { + estimatedServiceMinutesMinimum: 30, + }; wrapper.vm.$router.navigateWithSaving = jest.fn(() => { return {}; }); diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue index 1eb80015e..4ac2a816f 100644 --- a/src/layouts/schedule/schedule.vue +++ b/src/layouts/schedule/schedule.vue @@ -427,6 +427,11 @@ export default { forwardButtonAction() { this.updateSupportingItems(); + //update jobMin minutes if it's null because when switching from cash to insurance dynamo returns null for jobMin + if (this.selectedTimeSlotInfo.timeSlot.jobMinMinutes == null) { + this.selectedTimeSlotInfo.timeSlot.jobMinMinutes = + this.selectableDatesData.estimatedServiceMinutesMinimum.toString(); + } this.dispatchStoreAction( this.storeActions.SAVE_SCHEDULE, this.selectedTimeSlotInfo.timeSlot,