Renamed Natasha Teen Productions to Natasha Teen Films.

This commit is contained in:
DebaucheryLibrarian 2023-09-24 04:29:43 +02:00
parent ec33a8b5a9
commit e7a4ccecf3
1 changed files with 16 additions and 2 deletions

View File

@ -74,8 +74,9 @@ const studios = [
showcased: true, showcased: true,
}, },
{ {
name: 'Natasha Teen Productions', name: 'Natasha Teen Films',
slug: 'natashateenproductions', slug: 'natashateenfilms',
rename: 'natashateenproductions',
url: 'https://www.analvids.com/studios/natasha-teen-productions', url: 'https://www.analvids.com/studios/natasha-teen-productions',
parent: 'analvids', parent: 'analvids',
alias: [ alias: [
@ -5238,6 +5239,19 @@ const studios = [
/* eslint-disable max-len */ /* eslint-disable max-len */
exports.seed = (knex) => Promise.resolve() exports.seed = (knex) => Promise.resolve()
.then(async () => { .then(async () => {
await Promise.all(studios.map(async (studio) => {
if (studio.rename) {
return knex('entities')
.where({
type: studio.type || 'studio',
slug: studio.rename,
})
.update('slug', studio.slug);
}
return null;
}).filter(Boolean));
const networks = await knex('entities') const networks = await knex('entities')
.whereIn('type', ['network', 'channel']) .whereIn('type', ['network', 'channel'])
.whereIn('slug', studios.map((studio) => studio.parent)); .whereIn('slug', studios.map((studio) => studio.parent));