From 45f16333a8954f23aa142eb9de0c0c9cbe015e53 Mon Sep 17 00:00:00 2001 From: Kszemi Date: Thu, 25 Aug 2022 18:57:15 +0200 Subject: [PATCH] fixed slots availability by fixing buffertime (#3756) Co-authored-by: Peer Richelsen --- packages/trpc/server/routers/viewer/slots.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/trpc/server/routers/viewer/slots.tsx b/packages/trpc/server/routers/viewer/slots.tsx index 976458d000..290cfea07a 100644 --- a/packages/trpc/server/routers/viewer/slots.tsx +++ b/packages/trpc/server/routers/viewer/slots.tsx @@ -63,10 +63,10 @@ const checkIfIsAvailable = ({ } const slotEndTime = time.add(eventLength, "minutes").utc(); - const slotStartTime = time.subtract(beforeBufferTime, "minutes").utc(); + const slotStartTime = time.utc(); return busy.every((busyTime) => { - const startTime = dayjs.utc(busyTime.start); + const startTime = dayjs.utc(busyTime.start).subtract(beforeBufferTime, "minutes").utc(); const endTime = dayjs.utc(busyTime.end); if (endTime.isBefore(slotStartTime) || startTime.isAfter(slotEndTime)) {