diff --git a/src/opnsense/mvc/app/models/OPNsense/Routing/Gateways.php b/src/opnsense/mvc/app/models/OPNsense/Routing/Gateways.php index 9834ec4c5..680483236 100644 --- a/src/opnsense/mvc/app/models/OPNsense/Routing/Gateways.php +++ b/src/opnsense/mvc/app/models/OPNsense/Routing/Gateways.php @@ -220,7 +220,7 @@ class Gateways extends BaseModel if ($use_legacy) { $config = Config::getInstance()->object(); - if (!empty($config->gateways) && !empty($config->gateways->gateway_item)) { + if (!empty($config->gateways) && count($config->gateways->children()) > 0) { foreach ($config->gateways->children() as $tag => $gateway) { if ($tag == 'gateway_item') { $record = [];