diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/InterfaceController.php b/src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/InterfaceController.php index 3bf577ce47..125396e60f 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/InterfaceController.php +++ b/src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/InterfaceController.php @@ -1,7 +1,7 @@ if] = !empty((string)$node->descr) ? (string)$node->descr : strtoupper($key); } } + natcasesort($intfmap); return $intfmap; } diff --git a/src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/InterfaceField.php b/src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/InterfaceField.php index 2c6fad42c3..49598ab18d 100644 --- a/src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/InterfaceField.php +++ b/src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/InterfaceField.php @@ -1,7 +1,7 @@ internalOptionList = self::$parent_interfaces; + natcasesort($this->internalOptionList); return parent::actionPostLoadingEvent(); } }