Allowing scrapers to force channel allocation attempt. Added Hush Pass subsite handling to Hussie Pass scraper.
This commit is contained in:
@@ -154,7 +154,7 @@ function curateReleases(releases) {
|
||||
}
|
||||
|
||||
async function attachChannelSite(release) {
|
||||
if (!release.site?.isFallback) {
|
||||
if (!release.site?.isFallback && !release.channel?.force) {
|
||||
return release;
|
||||
}
|
||||
|
||||
@@ -163,8 +163,8 @@ async function attachChannelSite(release) {
|
||||
}
|
||||
|
||||
const [site] = await fetchSites({
|
||||
name: release.channel,
|
||||
slug: release.channel,
|
||||
name: release.channel.name || release.channel,
|
||||
slug: release.channel.slug || release.channel,
|
||||
});
|
||||
|
||||
if (site) {
|
||||
@@ -175,7 +175,7 @@ async function attachChannelSite(release) {
|
||||
}
|
||||
|
||||
try {
|
||||
const urlSite = await findSiteByUrl(release.channel);
|
||||
const urlSite = await findSiteByUrl(release.channel.url || release.channel);
|
||||
|
||||
return {
|
||||
...release,
|
||||
|
||||
Reference in New Issue
Block a user