diff --git a/src/Flarum/Api/Serializers/DiscussionSerializer.php b/src/Flarum/Api/Serializers/DiscussionSerializer.php index 764e23358..5f9221455 100644 --- a/src/Flarum/Api/Serializers/DiscussionSerializer.php +++ b/src/Flarum/Api/Serializers/DiscussionSerializer.php @@ -54,7 +54,7 @@ class DiscussionSerializer extends DiscussionBasicSerializer */ public function linkPosts(Discussion $discussion) { - return (new PostBasicSerializer)->collection($discussion->posts()->whereCanView()->ids()); + return (new PostBasicSerializer)->collection($discussion->posts()->whereCanView()->orderBy('time', 'asc')->ids()); } /** diff --git a/src/Flarum/Core/Discussions/Discussion.php b/src/Flarum/Core/Discussions/Discussion.php index 70ee378cb..149763074 100755 --- a/src/Flarum/Core/Discussions/Discussion.php +++ b/src/Flarum/Core/Discussions/Discussion.php @@ -106,7 +106,7 @@ class Discussion extends Entity public function posts() { - return $this->hasMany('Flarum\Core\Posts\Post')->orderBy('time', 'asc'); + return $this->hasMany('Flarum\Core\Posts\Post'); } public function comments()