From 6847e4f2ee0da408a9858396f5eec1e05f955b83 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Thu, 28 May 2015 15:04:06 +0200 Subject: [PATCH] (mvc) add __empty__ item to OptionField as placeholder for an empty string --- .../mvc/app/models/OPNsense/Base/FieldTypes/OptionField.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 70b4bfec7..348d9e67a 100644 --- a/src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/OptionField.php +++ b/src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/OptionField.php @@ -59,7 +59,11 @@ class OptionField extends BaseField // copy options to internal structure, make sure we don't copy in array structures foreach ($data as $key => $value) { if (!is_array($value)) { - $this->internalOptionList[$key] = $value ; + if ($key == "__empty__") { + $this->internalOptionList[""] = $value ; + } else { + $this->internalOptionList[$key] = $value ; + } } } }