diff --git a/Civi/DataProcessor/FieldOutputHandler/ConditionallyMapStrings.php b/Civi/DataProcessor/FieldOutputHandler/ConditionallyMapStrings.php index 3831e5dac68b0adc265162c8c16533fe51d1396e..802753700c94a5b20503ca108c199728664d2ea8 100644 --- a/Civi/DataProcessor/FieldOutputHandler/ConditionallyMapStrings.php +++ b/Civi/DataProcessor/FieldOutputHandler/ConditionallyMapStrings.php @@ -34,19 +34,20 @@ class ConditionallyMapStrings extends AbstractSimpleFieldOutputHandler { // set the default values if (isset($field['configuration'])) { $configuration = $field['configuration']; + $defaults = array(); for ($i = 1; $i < $this->dataFields; ++$i) { if (isset($configuration["condition_{$i}"])) { - $this->defaults["condition_{$i}"] = $configuration["condition_{$i}"]; + $defaults["condition_{$i}"] = $configuration["condition_{$i}"]; } if (isset($configuration["replacement_{$i}"])) { - $this->defaults["replacement_{$i}"] = $configuration["replacement_{$i}"]; + $defaults["replacement_{$i}"] = $configuration["replacement_{$i}"]; } } if (isset($configuration['default'])) { - $this->defaults['default'] = $configuration['default']; + $defaults['default'] = $configuration['default']; } - $form->setDefaults($this->defaults); + $form->setDefaults($defaults); } }