From 2c60ff3d5f65faa43bc1de6a2e073f83f7fa6b51 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Sat, 3 Aug 2024 16:45:29 +0200 Subject: [PATCH] VPN: IPsec: Advanced Settings - skip empty values and leave them default when generating strongswan.conf via our model. for https://github.com/opnsense/core/issues/7648 --- src/opnsense/mvc/app/models/OPNsense/IPsec/IPsec.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/opnsense/mvc/app/models/OPNsense/IPsec/IPsec.php b/src/opnsense/mvc/app/models/OPNsense/IPsec/IPsec.php index a918fcf65..7c42df6a0 100644 --- a/src/opnsense/mvc/app/models/OPNsense/IPsec/IPsec.php +++ b/src/opnsense/mvc/app/models/OPNsense/IPsec/IPsec.php @@ -192,7 +192,7 @@ class IPsec extends BaseModel $result[$key] = $this->traverseItems($item); } elseif (is_a($item, "OPNsense\\Base\\FieldTypes\\BooleanField")) { $result[$key] = !empty((string)$item) ? 'yes' : 'no'; - } else { + } elseif ((string)$item != '') { $result[$key] = (string)$item; } }