diff --git a/lib/Controller/APIv2Controller.php b/lib/Controller/APIv2Controller.php index 0fcb7171c..31c14601d 100644 --- a/lib/Controller/APIv2Controller.php +++ b/lib/Controller/APIv2Controller.php @@ -229,10 +229,10 @@ public function listFilters(): DataResponse { // php 5.6 has problems with usort and objects usort($filters, static function (array $a, array $b) { if ($a['priority'] === $b['priority']) { - return (int) ($a['id'] > $b['id']); + return ($a['id'] > $b['id']) ? 1 : -1; } - return (int) ($a['priority'] > $b['priority']); + return $a['priority'] - $b['priority']; }); return new DataResponse($filters);