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') }}
+
+