Restricting trailers to logged in users (there seems to have been a regression).

This commit is contained in:
2026-03-01 17:51:49 +01:00
parent 09b6db6774
commit a4bd5d0d83

View File

@@ -137,7 +137,11 @@ function curateScene(rawScene, assets, reqUser, context) {
const isVideoRestricted = config.media.videoRestrictions.includes(curatedScene.channel.slug) || config.media.videoRestrictions.includes(`_${curatedScene.network?.slug}`);
if (!isVideoRestricted || reqUser?.abilities?.some((ability) => ability.trailerAccess)) {
curatedScene.trailer = curateMedia(assets.trailer, { type: 'trailer', isRestricted: isVideoRestricted });
if (reqUser) {
// only show trailers to logged in users to curb S3 traffic
curatedScene.trailer = curateMedia(assets.trailer, { type: 'trailer', isRestricted: isVideoRestricted });
}
curatedScene.teaser = curateMedia(assets.teaser, { type: 'teaser', isRestricted: isVideoRestricted });
}