Skip to content

Commit 789e227

Browse files
committed
wip
1 parent 4a570ff commit 789e227

File tree

4 files changed

+6
-4
lines changed

4 files changed

+6
-4
lines changed

meteor/server/api/ingest/packageInfo.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ export async function onUpdatedPackageInfo(packageId: ExpectedPackageId, _doc: P
3535
case ExpectedPackageDBType.ADLIB_ACTION:
3636
case ExpectedPackageDBType.BASELINE_ADLIB_PIECE:
3737
case ExpectedPackageDBType.BASELINE_ADLIB_ACTION:
38+
case ExpectedPackageDBType.BASELINE_PIECE:
3839
case ExpectedPackageDBType.RUNDOWN_BASELINE_OBJECTS:
3940
onUpdatedPackageInfoForRundownDebounce(pkg)
4041
break

meteor/server/migration/1_50_0.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -917,7 +917,7 @@ export const addSteps = addMigrationSteps('1.50.0', [
917917

918918
const partIdLookup = new Map<PieceId | AdLibActionId | RundownBaselineAdLibActionId, PartId>()
919919
for (const piece of pieces) {
920-
partIdLookup.set(piece._id, piece.startPartId)
920+
if (piece.startPartId) partIdLookup.set(piece._id, piece.startPartId)
921921
}
922922
for (const adlib of adlibPieces) {
923923
if (adlib.partId) partIdLookup.set(adlib._id, adlib.partId)

meteor/server/publications/pieceContentStatusUI/rundown/regenerateItems.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ export async function regenerateForPieceIds(
9292
const res = await regenerateGenericPiece(contentCache, uiStudio, pieceDoc, pieceDoc.sourceLayerId, {
9393
_id: protectString(`piece_${pieceId}`),
9494

95-
partId: pieceDoc.startPartId,
95+
partId: pieceDoc.startPartId ?? undefined,
9696
rundownId: pieceDoc.startRundownId,
9797
pieceId: pieceId,
9898

@@ -162,7 +162,7 @@ export async function regenerateForPieceInstanceIds(
162162
const res: UIPieceContentStatus = {
163163
_id: protectString(`piece_${pieceId}`),
164164

165-
partId: pieceDoc.piece.startPartId,
165+
partId: pieceDoc.piece.startPartId ?? undefined,
166166
rundownId: pieceDoc.rundownId,
167167
pieceId: pieceId,
168168

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,8 @@ export async function handleRestorePlaylistSnapshot(
326326
case ExpectedPackageDBType.ADLIB_PIECE:
327327
case ExpectedPackageDBType.ADLIB_ACTION:
328328
case ExpectedPackageDBType.BASELINE_ADLIB_PIECE:
329-
case ExpectedPackageDBType.BASELINE_ADLIB_ACTION: {
329+
case ExpectedPackageDBType.BASELINE_ADLIB_ACTION:
330+
case ExpectedPackageDBType.BASELINE_PIECE: {
330331
expectedPackage.pieceId =
331332
pieceIdMap.get(expectedPackage.pieceId) ||
332333
getRandomIdAndWarn(`expectedPackage.pieceId=${expectedPackage.pieceId}`)

0 commit comments

Comments
 (0)