diff --git a/src/opnsense/mvc/app/library/OPNsense/Firewall/Rule.php b/src/opnsense/mvc/app/library/OPNsense/Firewall/Rule.php index 9d71ddd53..3b00a1c50 100644 --- a/src/opnsense/mvc/app/library/OPNsense/Firewall/Rule.php +++ b/src/opnsense/mvc/app/library/OPNsense/Firewall/Rule.php @@ -94,15 +94,15 @@ abstract class Rule * parse plain data * @param string $value field value * @param string $prefix prefix when $value is provided + * @param string $suffix suffix when $value is provided * @return string */ - protected function parsePlainCurly($value, $prefix = "") + protected function parsePlainCurly($value, $prefix = "", $suffix = "") { - $suffix = ""; if (strpos($value, '$') === false) { // don't wrap aliases in curly brackets $prefix = $prefix . "{"; - $suffix = "}"; + $suffix = "}" . $suffix; } return $value == null || $value === '' ? '' : $prefix . $value . $suffix . ' '; }