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 348d9e67a..24e23dc8e 100644 --- a/src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/OptionField.php +++ b/src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/OptionField.php @@ -100,7 +100,12 @@ class OptionField extends BaseField if ($countid > 0) { $validationMask .= '|'; } - $validationMask .= $key ; + if ($key == "") { + // match on empty strings + $validationMask .= "^$"; + } else { + $validationMask .= $key ; + } $countid++; } $validationMask .= ')';