switch 'desc' and 'asc' sorting, a leading '-' means desc

This commit is contained in:
Uwe Steinmann 2022-12-20 21:28:06 +01:00
parent cf4dc1ad3e
commit dec9467f8c

View File

@ -399,10 +399,10 @@ class SeedDMS_ExtPaperless_RestAPI_Controller { /* {{{ */
$order = []; $order = [];
if (isset($params["ordering"]) && is_string($params["ordering"])) { if (isset($params["ordering"]) && is_string($params["ordering"])) {
if($params["ordering"][0] == '-') { if($params["ordering"][0] == '-') {
$order['dir'] = 'asc'; $order['dir'] = 'desc';
$orderfield = substr($params["ordering"], 1); $orderfield = substr($params["ordering"], 1);
} else { } else {
$order['dir'] = 'desc'; $order['dir'] = 'asc';
$orderfield = $params["ordering"]; $orderfield = $params["ordering"];
} }
if(in_array($orderfield, ['created', 'title'])) if(in_array($orderfield, ['created', 'title']))