File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed
packages/job-worker/src/playout Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -242,12 +242,14 @@ export async function handleRestorePlaylistSnapshot(
242242
243243 partIdMap . set ( oldId , part . _id )
244244 }
245+
245246 const partInstanceOldRundownIdMap = new Map < PartInstanceId , RundownId > ( )
246247 const partInstanceIdMap = new Map < PartInstanceId , PartInstanceId > ( )
247248 for ( const partInstance of snapshot . partInstances ) {
248249 const oldId = partInstance . _id
249250 partInstance . _id = getRandomId ( )
250251 partInstanceIdMap . set ( oldId , partInstance . _id )
252+
251253 partInstance . part . _id = partIdMap . get ( partInstance . part . _id ) || getRandomId ( )
252254 partInstanceOldRundownIdMap . set ( oldId , partInstance . rundownId )
253255 }
@@ -279,7 +281,6 @@ export async function handleRestorePlaylistSnapshot(
279281 ...snapshot . baselineAdLibActions ,
280282 ] ) {
281283 const oldId = adlib . _id
282- if ( adlib . partId ) adlib . partId = partIdMap . get ( adlib . partId )
283284 adlib . _id = getRandomId ( )
284285 pieceIdMap . set ( oldId , adlib . _id )
285286 }
You can’t perform that action at this time.
0 commit comments