diff --git a/src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/InterfaceField.php b/src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/InterfaceField.php index e40fdf1ce..6f02529e4 100644 --- a/src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/InterfaceField.php +++ b/src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/InterfaceField.php @@ -129,7 +129,7 @@ class InterfaceField extends BaseField $allInterfacesDevices = array(); // mapping device -> interface handle (lan/wan/optX) $configObj = Config::getInstance()->object(); // Iterate over all interfaces configuration and collect data - if ($configObj->interfaces->count() > 0) { + if (isset($configObj->interfaces) && $configObj->interfaces->count() > 0) { foreach ($configObj->interfaces->children() as $key => $value) { $allInterfaces[$key] = $value; if (!empty($value->if)) {