diff --git a/app/Endpoint/Api/Filters/ProductSkuFilter.php b/app/Endpoint/Api/Filters/ProductSkuFilter.php index de019256..1101e17f 100644 --- a/app/Endpoint/Api/Filters/ProductSkuFilter.php +++ b/app/Endpoint/Api/Filters/ProductSkuFilter.php @@ -48,14 +48,16 @@ class ProductSkuFilter extends ModelFilter { $column = str_ireplace('-', '', $sort); - if (in_array($column, ['price', 'sales', 'release_at'])) { + if (in_array($column, ['price', 'sales'])) { if ($column === 'price') { $column = 'sell_price'; } return $this->orderBy($column, strpos($sort, '-') === 0 ? 'desc' : 'asc'); + } elseif ($column !== 'news') { + $column = 'id'; } - $this->orderBy('id', 'desc'); + $this->orderBy($column, 'desc'); } }