diff --git a/apps/server/src/services/runtime-service/rundownService.utils.ts b/apps/server/src/services/runtime-service/rundownService.utils.ts index ece819e7c..8bdf77d2f 100644 --- a/apps/server/src/services/runtime-service/rundownService.utils.ts +++ b/apps/server/src/services/runtime-service/rundownService.utils.ts @@ -39,5 +39,6 @@ export function getShouldTimerUpdate(previousValue: MaybeNumber, currentValue: M export function getForceUpdate(previousUpdate: number, now: number): boolean { const isClockBehind = now < previousUpdate; const hasExceededRate = now - previousUpdate >= timerConfig.notificationRate; - return isClockBehind || hasExceededRate; + const newSeconds = millisToSeconds(previousUpdate) !== millisToSeconds(now); + return isClockBehind || hasExceededRate || newSeconds; }