diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php b/src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php index e7b303673..2d3e2a054 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php +++ b/src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php @@ -387,7 +387,8 @@ abstract class ApiMutableModelControllerBase extends ApiControllerBase $element = $element->{$step}; } - if (empty($fields) && ( + if ( + empty($fields) && ( is_a($element, "OPNsense\\Base\\FieldTypes\\ArrayField") || is_subclass_of($element, "OPNsense\\Base\\FieldTypes\\ArrayField") ) diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/CategoryController.php b/src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/CategoryController.php index c1e8dca8c..f15407288 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/CategoryController.php +++ b/src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/CategoryController.php @@ -48,7 +48,7 @@ class CategoryController extends ApiMutableModelControllerBase * @return array search results * @throws \ReflectionException */ - public function searchItemAction($add_empty='0') + public function searchItemAction($add_empty = '0') { $result = $this->searchBase("categories.category", null, "name"); if (!empty($add_empty)) {