mirror of
https://github.com/flarum/core.git
synced 2025-07-25 10:41:24 +02:00
Fix up API default sort order
This commit is contained in:
@@ -104,6 +104,11 @@ abstract class Base extends Controller
|
||||
protected function sort($options)
|
||||
{
|
||||
$criteria = (string) $this->input('sort', '');
|
||||
|
||||
if (! in_array($criteria, $options)) {
|
||||
$criteria = reset($options);
|
||||
}
|
||||
|
||||
$order = $criteria ? 'asc' : null;
|
||||
|
||||
if ($criteria && $criteria[0] == '-') {
|
||||
@@ -111,10 +116,6 @@ abstract class Base extends Controller
|
||||
$criteria = substr($criteria, 1);
|
||||
}
|
||||
|
||||
if (! in_array($criteria, $options)) {
|
||||
$criteria = reset($options);
|
||||
}
|
||||
|
||||
return [
|
||||
'by' => $criteria,
|
||||
'order' => $order,
|
||||
|
Reference in New Issue
Block a user