Skip to content

Commit 566ff3d

Browse files
authored
fix: expose RundownId of expectedPackage in publication to package-manager (Sofie-Automation#1745)
* fix: expose RundownId of expectedPackage in publication to package-manager * chore: fix husky executable permissions
2 parents dba153c + 07c6753 commit 566ff3d

3 files changed

Lines changed: 6 additions & 1 deletion

File tree

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,11 @@ export const pieceInstanceFieldsSpecifier = literal<MongoFieldSpecifierOnesStric
2828
neededExpectedPackageIds: 1,
2929
})
3030

31-
export type ExpectedPackageDBCompact = Pick<ExpectedPackageDB, '_id' | 'package'>
31+
export type ExpectedPackageDBCompact = Pick<ExpectedPackageDB, '_id' | 'rundownId' | 'package'>
3232

3333
export const expectedPackageDBFieldsSpecifier = literal<MongoFieldSpecifierOnesStrict<ExpectedPackageDB>>({
3434
_id: 1,
35+
rundownId: 1,
3536
package: 1,
3637
})
3738

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ function generateExpectedPackageForDevice(
127127
expectedPackage: {
128128
...expectedPackage.package,
129129
_id: expectedPackage._id,
130+
rundownId: expectedPackage.rundownId ?? undefined,
130131
sideEffect: packageSideEffect,
131132
},
132133
sources: combinedSources,

packages/shared-lib/src/package-manager/publications.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ export type PackageManagerExpectedPackageId = ProtectedString<'PackageManagerExp
3030

3131
export type PackageManagerExpectedPackageBase = ReadonlyDeep<Omit<ExpectedPackage.Base, '_id'>> & {
3232
_id: ExpectedPackageId
33+
34+
/** The ID of the rundown this package is associated with, if any */
35+
rundownId: RundownId | undefined
3336
}
3437

3538
export interface PackageManagerExpectedPackage {

0 commit comments

Comments
 (0)