diff --git a/seeds/03_studios.js b/seeds/03_studios.js index d299c563..5fc38f98 100755 --- a/seeds/03_studios.js +++ b/seeds/03_studios.js @@ -74,8 +74,9 @@ const studios = [ showcased: true, }, { - name: 'Natasha Teen Productions', - slug: 'natashateenproductions', + name: 'Natasha Teen Films', + slug: 'natashateenfilms', + rename: 'natashateenproductions', url: 'https://www.analvids.com/studios/natasha-teen-productions', parent: 'analvids', alias: [ @@ -5238,6 +5239,19 @@ const studios = [ /* eslint-disable max-len */ exports.seed = (knex) => Promise.resolve() .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') .whereIn('type', ['network', 'channel']) .whereIn('slug', studios.map((studio) => studio.parent));