diff --git a/packages/trpc/server/routers/viewer/slots.tsx b/packages/trpc/server/routers/viewer/slots.tsx index 976458d000f9e0..290cfea07a80fd 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)) {