From 3425847a44c9e63f29944d36f8bc72946d82eb57 Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Tue, 2 Sep 2025 14:46:02 +0200 Subject: [PATCH] make time entry create in calendar use minimal interval instead of 1h duration --- .../packages/ui/src/FullCalendar/TimeEntryCalendar.vue | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/resources/js/packages/ui/src/FullCalendar/TimeEntryCalendar.vue b/resources/js/packages/ui/src/FullCalendar/TimeEntryCalendar.vue index 66976b7e..40c91614 100644 --- a/resources/js/packages/ui/src/FullCalendar/TimeEntryCalendar.vue +++ b/resources/js/packages/ui/src/FullCalendar/TimeEntryCalendar.vue @@ -170,11 +170,10 @@ function handleDateSelect(arg: { start: Date; end: Date }) { .utc() .tz(getUserTimezone(), true) .utc(); - let endTime = getDayJsInstance()(arg.end.toISOString()).utc().tz(getUserTimezone(), true).utc(); - const timeDiff = endTime.diff(startTime, 'minutes'); - if (timeDiff <= 15) { - endTime = startTime.clone().add(1, 'hour'); - } + const endTime = getDayJsInstance()(arg.end.toISOString()) + .utc() + .tz(getUserTimezone(), true) + .utc(); newEventStart.value = startTime; newEventEnd.value = endTime; showCreateTimeEntryModal.value = true;