Skip to content

Commit be4ea19

Browse files
committed
fix: action triggers editor not showing previews
1 parent c9e739d commit be4ea19

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

meteor/server/publications/partsUI/publication.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,15 +190,15 @@ export async function manipulateUIPartsPublicationData(
190190
meteorCustomPublish(
191191
MeteorPubSub.uiParts,
192192
CustomCollectionName.UIParts,
193-
async function (pub, playlistId: RundownPlaylistId) {
193+
async function (pub, playlistId: RundownPlaylistId | null) {
194194
check(playlistId, String)
195195

196196
const credentials = await resolveCredentials({ userId: this.userId, token: undefined })
197197

198198
if (
199199
!credentials ||
200200
NoSecurityReadAccess.any() ||
201-
(await RundownPlaylistReadAccess.rundownPlaylistContent(playlistId, credentials))
201+
(playlistId && (await RundownPlaylistReadAccess.rundownPlaylistContent(playlistId, credentials)))
202202
) {
203203
await setUpCollectionOptimizedObserver<
204204
Omit<DBPart, PartOmitedFields>,

packages/meteor-lib/src/api/pubsub.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ export interface MeteorPubSubTypes {
247247
bucketId: BucketId
248248
) => CustomCollectionName.UIBucketContentStatuses
249249
[MeteorPubSub.uiBlueprintUpgradeStatuses]: () => CustomCollectionName.UIBlueprintUpgradeStatuses
250-
[MeteorPubSub.uiParts]: (playlistId: RundownPlaylistId) => CustomCollectionName.UIParts
250+
[MeteorPubSub.uiParts]: (playlistId: RundownPlaylistId | null) => CustomCollectionName.UIParts
251251
[MeteorPubSub.uiPartInstances]: (
252252
playlistActivationId: RundownPlaylistActivationId | null
253253
) => CustomCollectionName.UIPartInstances

packages/webui/src/client/ui/Settings/components/triggeredActions/TriggeredActionEntry.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ export const TriggeredActionEntry: React.FC<IProps> = React.memo(function Trigge
198198
}
199199
return [] as IWrappedAdLib[]
200200
},
201-
[selected, resolvedActions, sourceLayers],
201+
[selected, resolvedActions, sourceLayers, previewContext],
202202
[] as IWrappedAdLib[]
203203
)
204204

packages/webui/src/client/ui/Settings/components/triggeredActions/TriggeredActionsEditor.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ export const TriggeredActionsEditor: React.FC<IProps> = function TriggeredAction
192192
)
193193

194194
useSubscription(MeteorPubSub.uiPartInstances, rundownPlaylist?.activationId ?? null)
195-
useSubscription(CorelibPubSub.parts, rundown ? [rundown._id] : [], null)
195+
useSubscription(MeteorPubSub.uiParts, rundownPlaylist?._id ?? null)
196196

197197
const previewContext = useTracker(
198198
() => {

0 commit comments

Comments
 (0)