fix: Set user's timezone as fallback to event's timezone (#16065)

* fix: Set user's timezone as fallback to event's timezone

Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com>

* fix: Use find method instead of filter

Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com>

* chore: Remove user default schedule ID check

Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com>

* revert error message

* fix

---------

Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com>
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
This commit is contained in:
Souptik Datta
2024-08-06 16:06:54 +00:00
committed by GitHub
co-authored by Anik Dhabal Babu Peer Richelsen
parent 629b9391dd
commit cf45443726
@@ -294,7 +294,11 @@ async function handler(
})
);
const eventTimeZone = eventType.schedule?.timeZone ?? null;
const user = eventType.users.find((user) => user.id === eventType.userId);
const userSchedule = user?.schedules.find((schedule) => schedule.id === user?.defaultScheduleId);
const eventTimeZone = eventType.schedule?.timeZone ?? userSchedule?.timeZone;
let timeOutOfBounds = false;
try {