Skip to content

Commit 89880fe

Browse files
Julusianjesperstarkar
authored andcommitted
fix: PieceInstance ExpectedPackages generated with incorrect id
1 parent f361c89 commit 89880fe

File tree

1 file changed

+12
-4
lines changed
  • meteor/server/publications/packageManager/expectedPackages

1 file changed

+12
-4
lines changed

meteor/server/publications/packageManager/expectedPackages/generate.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
import { PackageContainerOnPackage, Accessor, AccessorOnPackage } from '@sofie-automation/blueprints-integration'
2-
import { getContentVersionHash } from '@sofie-automation/corelib/dist/dataModel/ExpectedPackages'
3-
import { PeripheralDeviceId, ExpectedPackageId, PieceInstanceId } from '@sofie-automation/corelib/dist/dataModel/Ids'
2+
import { getContentVersionHash, getExpectedPackageId } from '@sofie-automation/corelib/dist/dataModel/ExpectedPackages'
3+
import {
4+
PeripheralDeviceId,
5+
ExpectedPackageId,
6+
PieceInstanceId,
7+
PieceId,
8+
} from '@sofie-automation/corelib/dist/dataModel/Ids'
49
import { protectString, unprotectString } from '@sofie-automation/corelib/dist/protectedString'
510
import {
611
PackageManagerExpectedPackage,
@@ -115,7 +120,10 @@ export async function updateCollectionForPieceInstanceIds(
115120
if (!pieceInstanceDoc.piece?.expectedPackages) continue
116121

117122
pieceInstanceDoc.piece.expectedPackages.forEach((expectedPackage, i) => {
118-
const sanitisedPackageId = expectedPackage._id || '__unnamed' + i
123+
const sanitisedPackageId = getExpectedPackageId(
124+
protectString<PieceId>(unprotectString(pieceInstanceId)),
125+
expectedPackage._id || '__unnamed' + i
126+
)
119127

120128
// Map the expectedPackages onto their specified layer:
121129
const allDeviceIds = new Set<PeripheralDeviceId>()
@@ -134,7 +142,7 @@ export async function updateCollectionForPieceInstanceIds(
134142
studio,
135143
{
136144
...expectedPackage,
137-
_id: `${pieceInstanceId}_${sanitisedPackageId}`,
145+
_id: unprotectString(sanitisedPackageId),
138146
rundownId: pieceInstanceDoc.rundownId,
139147
contentVersionHash: getContentVersionHash(expectedPackage),
140148
},

0 commit comments

Comments
 (0)