diff --git a/js/src/forum/components/DiscussionList.js b/js/src/forum/components/DiscussionList.js index d393665bd..72fc707e0 100644 --- a/js/src/forum/components/DiscussionList.js +++ b/js/src/forum/components/DiscussionList.js @@ -112,10 +112,10 @@ export default class DiscussionList extends Component { if (this.props.params.q) { map.relevance = ''; } - map.latest = '-lastTime'; - map.top = '-commentsCount'; - map.newest = '-startTime'; - map.oldest = 'startTime'; + map.latest = '-lastPostedAt'; + map.top = '-commentCount'; + map.newest = '-createdAt'; + map.oldest = 'createdAt'; return map; } diff --git a/js/src/forum/components/PostsUserPage.js b/js/src/forum/components/PostsUserPage.js index ca48652ec..95b9ed73c 100644 --- a/js/src/forum/components/PostsUserPage.js +++ b/js/src/forum/components/PostsUserPage.js @@ -114,7 +114,7 @@ export default class PostsUserPage extends UserPage { type: 'comment' }, page: {offset, limit: this.loadLimit}, - sort: '-time' + sort: '-createdAt' }); } diff --git a/src/Api/Controller/ListPostsController.php b/src/Api/Controller/ListPostsController.php index 4818b54e9..609839fa4 100644 --- a/src/Api/Controller/ListPostsController.php +++ b/src/Api/Controller/ListPostsController.php @@ -40,7 +40,7 @@ class ListPostsController extends AbstractListController /** * {@inheritdoc} */ - public $sortFields = ['time']; + public $sortFields = ['createdAt']; /** * @var \Flarum\Post\PostRepository @@ -120,7 +120,7 @@ class ListPostsController extends AbstractListController $query->skip($offset)->take($limit); foreach ((array) $sort as $field => $order) { - $query->orderBy($field, $order); + $query->orderBy(snake_case($field), $order); } return $query->pluck('id')->all(); diff --git a/src/Forum/Controller/IndexController.php b/src/Forum/Controller/IndexController.php index 028b716e7..544b68944 100644 --- a/src/Forum/Controller/IndexController.php +++ b/src/Forum/Controller/IndexController.php @@ -30,10 +30,10 @@ class IndexController extends FrontendController * @var array */ private $sortMap = [ - 'latest' => '-lastTime', - 'top' => '-commentsCount', - 'newest' => '-startTime', - 'oldest' => 'startTime' + 'latest' => '-lastPostedAt', + 'top' => '-commentCount', + 'newest' => '-createdAt', + 'oldest' => 'createdAt' ]; /**