make time entry create in calendar use minimal interval instead of 1h duration

This commit is contained in:
Gregor Vostrak
2025-09-02 14:46:02 +02:00
parent 47b778fab9
commit 3425847a44

View File

@@ -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;