From 67b404f5521c85f2000522870befcb6810fb4128 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Sun, 23 Jun 2019 20:48:07 +0200 Subject: [PATCH] intrusion detection: try to fix $data['row'] handling #3474 Is this a browser-specific bug? --- .../mvc/app/controllers/OPNsense/IDS/Api/SettingsController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/opnsense/mvc/app/controllers/OPNsense/IDS/Api/SettingsController.php b/src/opnsense/mvc/app/controllers/OPNsense/IDS/Api/SettingsController.php index c6bab93fb..cb47da9a9 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/IDS/Api/SettingsController.php +++ b/src/opnsense/mvc/app/controllers/OPNsense/IDS/Api/SettingsController.php @@ -134,7 +134,7 @@ class SettingsController extends ApiMutableModelControllerBase $row['action'] = $this->getModel()->getRuleAction($row['sid'], $row['action'], true); } - $result['rowCount'] = empty($result['rows']) ? 0 : count($result['rows']); + $result['rowCount'] = empty($result['rows']) || !is_array($result['rows']) ? 0 : count($result['rows']); $result['total'] = $data['total_rows']; $result['parameters'] = $data['parameters']; $result['current'] = (int)$currentPage;