1
0
mirror of https://github.com/flarum/core.git synced 2025-07-26 03:01:22 +02:00

Fix up bug in discussion seeder where number_index could be null. closes #27

This commit is contained in:
Toby Zerner
2014-12-31 17:52:53 +10:30
parent ca2529eec1
commit dc74288915

View File

@@ -64,8 +64,7 @@ class DiscussionTableSeeder extends Seeder
'time' => $startTime = date_add($startTime, date_interval_create_from_date_string('1 second')), 'time' => $startTime = date_add($startTime, date_interval_create_from_date_string('1 second')),
'user_id' => rand(1, $users), 'user_id' => rand(1, $users),
'type' => 'title', 'type' => 'title',
'content' => $discussion->title, 'content' => $discussion->title
'html_content' => $discussion->title
]); ]);
} else { } else {
$edited = rand(1, 20) == 1; $edited = rand(1, 20) == 1;
@@ -82,7 +81,6 @@ class DiscussionTableSeeder extends Seeder
'user_id' => rand(1, $users), 'user_id' => rand(1, $users),
'type' => 'comment', 'type' => 'comment',
'content' => $faker->realText(rand(50, 500)), '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_time' => $edited ? $startTime = date_add($startTime, date_interval_create_from_date_string('1 second')) : null,
'edit_user_id' => $edited ? rand(1, $users) : 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, '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_user_id = $lastPost->user_id;
$discussion->last_post_id = $lastPost->id; $discussion->last_post_id = $lastPost->id;
$discussion->last_post_number = $lastPost->number; $discussion->last_post_number = $lastPost->number;
$discussion->number_index = $lastPost->number;
} }
$discussion->number_index = $j + 1 + $numberOffset;
$discussion->save(); $discussion->save();
// Give some users some random discussion state data. // Give some users some random discussion state data.