From 68ae7bd48f1a64491fc3cb97da95283bad0ba6d7 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Tue, 1 Aug 2023 14:47:36 +0200 Subject: [PATCH] MVC/BaseListField - empty item selection issue, probably php 8.2 --- .../mvc/app/models/OPNsense/Base/FieldTypes/BaseListField.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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