diff --git a/helper/action.php b/helper/action.php index 8484ac3..c7ecf72 100644 --- a/helper/action.php +++ b/helper/action.php @@ -93,6 +93,14 @@ function prepareFieldReplacements($fields) { foreach ($fields as $field) { $label = $field->getParam('label'); $value = $field->getParam('value'); + + //do not use fields in hidden fieldsets + if($field->hidden) { + if(!isset($this->patterns[$label])) { //set to null so default value can be used on replacement + $this->prepareFieldReplacement($label, null); + } + continue; + } //field replacements $this->prepareFieldReplacement($label, $value);