From dc742889156000554e5dede63829275882c3eeea Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Wed, 31 Dec 2014 17:52:53 +1030 Subject: [PATCH] Fix up bug in discussion seeder where number_index could be null. closes #27 --- src/Flarum/Core/Support/Seeders/DiscussionTableSeeder.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Flarum/Core/Support/Seeders/DiscussionTableSeeder.php b/src/Flarum/Core/Support/Seeders/DiscussionTableSeeder.php index 83c17a8d2..b66ef0c1e 100644 --- a/src/Flarum/Core/Support/Seeders/DiscussionTableSeeder.php +++ b/src/Flarum/Core/Support/Seeders/DiscussionTableSeeder.php @@ -64,8 +64,7 @@ class DiscussionTableSeeder extends Seeder 'time' => $startTime = date_add($startTime, date_interval_create_from_date_string('1 second')), 'user_id' => rand(1, $users), 'type' => 'title', - 'content' => $discussion->title, - 'html_content' => $discussion->title + 'content' => $discussion->title ]); } else { $edited = rand(1, 20) == 1; @@ -82,7 +81,6 @@ class DiscussionTableSeeder extends Seeder 'user_id' => rand(1, $users), 'type' => 'comment', 'content' => $faker->realText(rand(50, 500)), - 'html_content' => $faker->realText(rand(50, 500)), 'edit_time' => $edited ? $startTime = date_add($startTime, date_interval_create_from_date_string('1 second')) : null, 'edit_user_id' => $edited ? rand(1, $users) : null, 'delete_time' => $deleted ? $startTime = date_add($startTime, date_interval_create_from_date_string('1 second')) : null, @@ -107,9 +105,10 @@ class DiscussionTableSeeder extends Seeder $discussion->last_user_id = $lastPost->user_id; $discussion->last_post_id = $lastPost->id; $discussion->last_post_number = $lastPost->number; - $discussion->number_index = $lastPost->number; } + $discussion->number_index = $j + 1 + $numberOffset; + $discussion->save(); // Give some users some random discussion state data.