diff --git a/src/components/views/TimeSlotEditor.vue b/src/components/views/TimeSlotEditor.vue index 0d607a7a..76f0ac2a 100644 --- a/src/components/views/TimeSlotEditor.vue +++ b/src/components/views/TimeSlotEditor.vue @@ -194,9 +194,10 @@ const handleSimpleAddAppts = (index) => { showError(t('appointments', 'Invalid number of appointments')) return } + const starterTime = Math.floor((hd.startTime.getHours() *60 + hd.startTime.getMinutes() - gridMaker.SH_OFFSET * 60) / 5); editor.menuIndex = -1 const dur = isNaN(props.data.dur) || props.data.dur < 5 ? 5 : props.data.dur - gridMaker.addAppt(0, dur, n, index, props.data.calColor) + gridMaker.addAppt(starterTime, dur, n, index, props.data.calColor) hd.hasAppts = true } @@ -284,6 +285,13 @@ const gridApptsCopy = (index) => { {{ t('appointments', 'Add Appointments') }} + +