diff --git a/src/scenes.js b/src/scenes.js index 25defc6..c4f33f2 100644 --- a/src/scenes.js +++ b/src/scenes.js @@ -42,13 +42,17 @@ function getAffiliateUrl(scene) { return null; } + if (!scene.affiliate) { + return watchUrl; + } + if (scene.affiliate.url?.includes('/track')) { // nats redirect const { pathname, search } = new URL(watchUrl); return `${scene.affiliate.url}${pathname}${search}`; } - if (scene.affiliate?.parameters) { // TODO: this is probably not getting tracked... + if (scene.affiliate.parameters) { // TODO: this is probably not getting tracked... const newParams = new URLSearchParams({ ...Object.fromEntries(new URL(watchUrl).searchParams), ...Object.fromEntries(new URLSearchParams(scene.affiliate.parameters)),