From 383844dda85510bb8e752a563d0e94330f719f25 Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Wed, 6 May 2026 17:57:33 +0200 Subject: [PATCH] Not showing parent campaigns on independent sites. --- pages/entities/@entitySlug/+onBeforeRender.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pages/entities/@entitySlug/+onBeforeRender.js b/pages/entities/@entitySlug/+onBeforeRender.js index 90fa1d9..9174fb8 100644 --- a/pages/entities/@entitySlug/+onBeforeRender.js +++ b/pages/entities/@entitySlug/+onBeforeRender.js @@ -57,19 +57,23 @@ export async function onBeforeRender(pageContext) { fetchReleases(pageContext, entityId), ]); + const entityIds = entity.isIndependent || !entity.parent + ? [entity.id] + : [entity.id, entity.parent.id]; + const campaigns = await getRandomCampaigns([ { - entityIds: [entity.id, entity.parent?.id].filter(Boolean), + entityIds, minRatio: 3, allowRandomFallback: false, }, { - entityIds: [entity.id, entity.parent?.id].filter(Boolean), + entityIds, minRatio: 3, allowRandomFallback: false, }, pageContext.routeParams.domain === 'scenes' ? { - entityIds: [entity.id, entity.parent?.id].filter(Boolean), + entityIds, minRatio: 0.75, maxRatio: 1.25, allowRandomFallback: false,