diff --git a/src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/OptionField.php b/src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/OptionField.php
index 0771635e6b..2b8eb1e4ed 100644
--- a/src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/OptionField.php
+++ b/src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/OptionField.php
@@ -1,7 +1,7 @@
$value) {
if (!is_array($value)) {
- $this->internalOptionList[$key] = gettext($value);
+ $this->internalOptionList[$key] = strlen($value) ? gettext($value) : $key;
} else {
foreach ($value as $subkey => $subval) {
$this->internalOptionList[$subkey] = [
+ 'value' => strlen($subval) ? gettext($subval) : $key,
'optgroup' => gettext($key),
- 'value' => $subval,
];
}
}
diff --git a/src/opnsense/mvc/app/models/OPNsense/Firewall/Alias.xml b/src/opnsense/mvc/app/models/OPNsense/Firewall/Alias.xml
index 59400d40b6..da0b3ea1b8 100644
--- a/src/opnsense/mvc/app/models/OPNsense/Firewall/Alias.xml
+++ b/src/opnsense/mvc/app/models/OPNsense/Firewall/Alias.xml
@@ -50,8 +50,8 @@
Y
- IPv4
- IPv6
+
+
@@ -73,9 +73,9 @@
- Basic
- Bearer
-
+
+
+