diff --git a/api/src/controllers/seed/insert/entries.ts b/api/src/controllers/seed/insert/entries.ts index 3979c260..9166734b 100644 --- a/api/src/controllers/seed/insert/entries.ts +++ b/api/src/controllers/seed/insert/entries.ts @@ -81,10 +81,11 @@ export const insertEntries = async ( const vids = items.flatMap( (seed, i) => - seed.videos?.map((x) => ({ + seed.videos?.map((x, j) => ({ videoId: x, entryPk: retEntries[i].pk, - needRendering: seed.videos!.length > 1, + // The first video should not have a rendering. + needRendering: j && seed.videos!.length > 1, })) ?? [], ); diff --git a/api/tests/movies/seed-movies.test.ts b/api/tests/movies/seed-movies.test.ts index 03b84f41..82d5086b 100644 --- a/api/tests/movies/seed-movies.test.ts +++ b/api/tests/movies/seed-movies.test.ts @@ -382,7 +382,6 @@ describe("Movie seeding", () => { }, ]); expectStatus(vresp, video).toBe(201); - console.log(video); const [resp, body] = await createMovie({ ...bubble, @@ -390,7 +389,6 @@ describe("Movie seeding", () => { videos: [video[0].id, video[1].id], }); expectStatus(resp, body).toBe(201); - console.log(body); const ret = await db.query.shows.findFirst({ where: eq(shows.id, body.id), @@ -401,9 +399,8 @@ describe("Movie seeding", () => { expect(ret!.entries[0].slug).toBe("bubble-rtest"); expect(ret!.entries[0].evj).toBeArrayOfSize(2); expect(ret!.entries[0].evj).toContainValues([ - { slug: "bubble-rtest-oeunhtoeuth" }, - { slug: "bubble-rtest-aoeuaoeu" }, - { slug: "bubble-rtest" }, + expect.objectContaining({ slug: "bubble-rtest" }), + expect.objectContaining({ slug: "bubble-rtest-aoeuaoeu" }), ]); }); });