From 91f6cdad1b5f0f7da3b4ca8fe4af74922cd2f977 Mon Sep 17 00:00:00 2001 From: User0149 Date: Sun, 30 Nov 2025 15:51:06 +1100 Subject: [PATCH] fix edit event to end at 12:00 AM bug (#1097) --- client/src/components/timetable/ExpandedEventView.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/src/components/timetable/ExpandedEventView.tsx b/client/src/components/timetable/ExpandedEventView.tsx index d69934e00..f9e0429f7 100644 --- a/client/src/components/timetable/ExpandedEventView.tsx +++ b/client/src/components/timetable/ExpandedEventView.tsx @@ -150,10 +150,11 @@ const ExpandedEventView: React.FC = ({ return; } + const endsAtMidnight: boolean = newEndTime.getHours() + newEndTime.getMinutes() / 60 === 0; const newEventTime = { day: daysShort.indexOf(newDays.toString()) + 1, start: newStartTime.getHours() + newStartTime.getMinutes() / 60, - end: newEndTime.getHours() + newEndTime.getMinutes() / 60, + end: endsAtMidnight ? 24.0 : newEndTime.getHours() + newEndTime.getMinutes() / 60, }; setCreatedEvents({ ...createdEvents,