diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php b/src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php index e7e9f51bc..2e7c52061 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php +++ b/src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php @@ -151,7 +151,7 @@ class FilterController extends FilterBaseController $is_cat = empty($categories) || array_intersect(explode(',', $record['category'] ?? ''), $categories); if (empty($interfaces)) { - $is_if = count(explode(',', $record['interface'])) > 1 || empty($record['interface']); + $is_if = empty($record['interface']) || count(explode(',', $record['interface'])) > 1; } else { $is_if = array_intersect(explode(',', $record['interface'] ?? ''), $interfaces); $is_if = $is_if || empty($record['interface']);