diff --git a/src/Api/Controllers/SearchController.php b/src/Api/Controllers/SearchController.php index c5b0434..e374445 100644 --- a/src/Api/Controllers/SearchController.php +++ b/src/Api/Controllers/SearchController.php @@ -32,7 +32,8 @@ class SearchController extends ListDiscussionsController protected array $translateSort = [ 'lastPostedAt' => 'updated_at', - 'createdAt' => 'created_at' + 'createdAt' => 'created_at', + 'commentCount' => 'comment_count' ]; public function __construct(protected Client $elastic) diff --git a/src/Seeders/CommentSeeder.php b/src/Seeders/CommentSeeder.php index 8e76b9c..b6246da 100644 --- a/src/Seeders/CommentSeeder.php +++ b/src/Seeders/CommentSeeder.php @@ -65,7 +65,8 @@ class CommentSeeder extends Seeder 'updated_at' => $model->edited_at?->toAtomString(), 'is_private' => $model->is_private, 'user_id' => $model->user_id, - 'groups' => $this->groupsForDiscussion($model->discussion) + 'groups' => $this->groupsForDiscussion($model->discussion), + 'comment_count' => $model->discussion->comment_count, ]); if ($this->extensionEnabled('fof-byobu')) { diff --git a/src/Seeders/DiscussionSeeder.php b/src/Seeders/DiscussionSeeder.php index d267500..d8704e7 100644 --- a/src/Seeders/DiscussionSeeder.php +++ b/src/Seeders/DiscussionSeeder.php @@ -65,7 +65,8 @@ class DiscussionSeeder extends Seeder 'updated_at' => $model->last_posted_at?->toAtomString(), 'is_private' => $model->is_private, 'user_id' => $model->user_id, - 'groups' => $this->groupsForDiscussion($model) + 'groups' => $this->groupsForDiscussion($model), + 'comment_count' => $model->comment_count, ]); if ($this->extensionEnabled('fof-byobu')) {