diff --git a/src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseListField.php b/src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseListField.php index b0f72a9ffed..a58b93cb9fd 100644 --- a/src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseListField.php +++ b/src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseListField.php @@ -107,7 +107,7 @@ public function getNodeData() $result = array(); // if option is not required, add empty placeholder if (!$this->internalIsRequired && !$this->internalMultiSelect) { - $result[""] = array("value" => $this->internalEmptyDescription, "selected" => empty($this->internalValue)); + $result[""] = array("value" => $this->internalEmptyDescription, "selected" => empty((string)$this->internalValue) ? 1 : 0); } // explode options