From cd6b733ac08ec7f4d36d5f9bb1773d66bc8db61c Mon Sep 17 00:00:00 2001 From: AdSchellevis Date: Mon, 5 Feb 2018 19:44:34 +0000 Subject: [PATCH] mvc, add missing default sort field name in ApiMutableModelControllerBase --- .../OPNsense/Base/ApiMutableModelControllerBase.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php b/src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php index 0f6c03b20..864d98312 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php +++ b/src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php @@ -213,10 +213,11 @@ abstract class ApiMutableModelControllerBase extends ApiControllerBase * Model search wrapper * @param string $path path to search, relative to this model * @param array $fields fieldnames to fetch in result + * @param string|null $defaultSort default sort field name * @return array * @throws \ReflectionException when binding to the model class fails */ - public function searchBase($path, $fields) + public function searchBase($path, $fields, $defaultSort=null) { $element = $this->getModel(); foreach (explode('.', $path) as $step) { @@ -225,7 +226,8 @@ abstract class ApiMutableModelControllerBase extends ApiControllerBase $grid = new UIModelGrid($element); return $grid->fetchBindRequest( $this->request, - $fields + $fields, + $defaultSort ); }