From 066caa6a9da30188fe4e133760df465813db9b72 Mon Sep 17 00:00:00 2001 From: Sergey Yarkov Date: Sun, 12 Jun 2022 20:17:39 +0300 Subject: [PATCH] fix: insert display order in lessons seeder --- database/seeders/Course.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/database/seeders/Course.ts b/database/seeders/Course.ts index 78ca18d..f27b1df 100644 --- a/database/seeders/Course.ts +++ b/database/seeders/Course.ts @@ -7,7 +7,13 @@ export default class CourseSeeder extends BaseSeeder { public async run() { this.CourseFactory = CourseFactory; - await this.CourseFactory.with('lessons', 10, lessonFactory => lessonFactory.with('content')) + const LESSONS_COUNT = 10; + + await this.CourseFactory.with('lessons', LESSONS_COUNT, lessonFactory => + lessonFactory + .with('content') + .merge(new Array(LESSONS_COUNT).fill(LESSONS_COUNT).map((_, i) => ({ display_order: i + 1 }))) + ) .with('category') .with('teacher') .createMany(3);