From 70d4a05aeb0d867e65b13eaa0d9110f68b6b4a0d Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Wed, 8 Jul 2026 21:44:41 +0200 Subject: [PATCH] Changed Jax Slayher entry ID from slug to data ID due URL conflicts. --- src/scrapers/jaxslayher.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/scrapers/jaxslayher.js b/src/scrapers/jaxslayher.js index 866f93ce..f8e6eacb 100755 --- a/src/scrapers/jaxslayher.js +++ b/src/scrapers/jaxslayher.js @@ -81,10 +81,11 @@ function scrapeAll(scenes, channel) { const release = {}; release.url = `${channel.origin}/tour/video/${data.slug}`; - release.entryId = data.slug; + release.entryId = data.id; // URL slugs are not unique, some pages on original site unreachable! release.attributes = { dataEntryId: data.id, // not used in URL, store as secondary + slug: data.slug, }; release.title = data.title; @@ -143,10 +144,11 @@ function scrapeScene(payload, { url, channel, baseRelease }) { return release; } - release.entryId = new URL(url).pathname.match(/\/video\/([\w-]+)/)?.[1]; + release.entryId = videoId; release.attributes = { dataEntryId: videoId, + slug: new URL(url).pathname.match(/\/video\/([\w-]+)/)?.[1], }; release.title = videoData?.title;