Skip to content

Commit 02c4e67

Browse files
committed
fix: handle a case where expectedDuration is 0, and only consider nextPartStarted when there is an AutoNext
1 parent ea7cece commit 02c4e67

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

packages/job-worker/src/playout/resolvedPieces.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,11 @@ export function getResolvedPiecesForPartInstancesOnTimeline(
4646
if (!partInstancesInfo.current) return []
4747

4848
const currentPartStarted = partInstancesInfo.current.partStarted ?? now
49+
4950
const nextPartStarted =
50-
partInstancesInfo.current.partInstance.part.expectedDuration !== undefined
51+
partInstancesInfo.current.partInstance.part.expectedDuration !== undefined &&
52+
partInstancesInfo.current.partInstance.part.expectedDuration !== 0 &&
53+
partInstancesInfo.current.partInstance.part.autoNext
5154
? currentPartStarted + partInstancesInfo.current.partInstance.part.expectedDuration
5255
: null
5356

0 commit comments

Comments
 (0)