@@ -10,7 +10,7 @@ import { ProtectedString, unprotectString } from '@sofie-automation/corelib/dist
1010import { DEFAULT_FALLBACK_PART_DURATION } from '@sofie-automation/shared-lib/dist/core/constants'
1111import { getCurrentTime } from '../../lib/lib'
1212import { generateTranslation } from '@sofie-automation/corelib/dist/lib'
13- import { DBStudio } from '@sofie-automation/corelib/dist/dataModel/Studio'
13+ import { IStudioSettings } from '@sofie-automation/corelib/dist/dataModel/Studio'
1414import { DBPartInstance } from '@sofie-automation/corelib/dist/dataModel/PartInstance'
1515import { DBSegment } from '@sofie-automation/corelib/dist/dataModel/Segment'
1616import { ReadonlyObjectDeep } from 'type-fest/source/readonly-deep'
@@ -47,7 +47,7 @@ export function modifyPartForQuickLoop(
4747 segmentRanks : Record < string , number > ,
4848 rundownRanks : Record < string , number > ,
4949 playlist : Pick < DBRundownPlaylist , 'quickLoop' > ,
50- studio : Pick < DBStudio , 'settings' > ,
50+ studioSettings : IStudioSettings ,
5151 quickLoopStartPosition : MarkerPosition | undefined ,
5252 quickLoopEndPosition : MarkerPosition | undefined ,
5353 canSetAutoNext = ( ) => true
@@ -60,7 +60,7 @@ export function modifyPartForQuickLoop(
6060 compareMarkerPositions ( quickLoopStartPosition , partPosition ) >= 0 &&
6161 compareMarkerPositions ( partPosition , quickLoopEndPosition ) >= 0
6262
63- const fallbackPartDuration = studio . settings . fallbackPartDuration ?? DEFAULT_FALLBACK_PART_DURATION
63+ const fallbackPartDuration = studioSettings . fallbackPartDuration ?? DEFAULT_FALLBACK_PART_DURATION
6464
6565 if ( isLoopingOverriden && ( part . expectedDuration ?? 0 ) < fallbackPartDuration ) {
6666 if ( playlist . quickLoop ?. forceAutoNext === ForceQuickLoopAutoNext . ENABLED_FORCING_MIN_DURATION ) {
@@ -82,7 +82,7 @@ export function modifyPartInstanceForQuickLoop(
8282 segmentRanks : Record < string , number > ,
8383 rundownRanks : Record < string , number > ,
8484 playlist : Pick < DBRundownPlaylist , 'quickLoop' > ,
85- studio : Pick < DBStudio , 'settings' > ,
85+ studioSettings : IStudioSettings ,
8686 quickLoopStartPosition : MarkerPosition | undefined ,
8787 quickLoopEndPosition : MarkerPosition | undefined
8888) : void {
@@ -107,7 +107,7 @@ export function modifyPartInstanceForQuickLoop(
107107 segmentRanks ,
108108 rundownRanks ,
109109 playlist ,
110- studio ,
110+ studioSettings ,
111111 quickLoopStartPosition ,
112112 quickLoopEndPosition ,
113113 canAutoNext // do not adjust the part instance if we have passed the time where we can still enable auto next
0 commit comments