diff --git a/backend/src/server/context.ts b/backend/src/server/context.ts index dd4056e42..8ba590dd3 100644 --- a/backend/src/server/context.ts +++ b/backend/src/server/context.ts @@ -39,8 +39,12 @@ export const getUser = (context: Context): dbUser => { } export const getClientTimezoneOffset = (context: Context): number => { - if (context.clientTimezoneOffset && Math.abs(context.clientTimezoneOffset) <= 27 * 60) + if ( + (context.clientTimezoneOffset || context.clientTimezoneOffset === 0) && + Math.abs(context.clientTimezoneOffset) <= 27 * 60 + ) { return context.clientTimezoneOffset + } throw new Error('No valid client time zone offset in context!') }