From bf802771de01ff7b01414cbbf24f4206fad3f4de Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Fri, 23 Jan 2026 03:03:45 +0100 Subject: [PATCH] Improved affiliate entity logic. --- src/affiliates.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/affiliates.js b/src/affiliates.js index 936de02..cf05be2 100644 --- a/src/affiliates.js +++ b/src/affiliates.js @@ -58,6 +58,10 @@ export function getAffiliateEntityUrl(entity) { return entity.url; } + if (new URL(entity.url).hostname !== new URL(entity.affiliate.url).hostname) { + return entity.url; + } + if (entity.affiliate.url?.includes('/track') && entity.affiliate.parameters.channel !== false) { const { pathname, search } = new URL(entity.url);