diff --git a/Civi/FormProcessor/Type/CustomOptionListType.php b/Civi/FormProcessor/Type/CustomOptionListType.php index f297dbda89f316c90a026af418ea97d9b5918eee..ff9ef6b2304f2784fa61ae5de84692cf4ee4262a 100644 --- a/Civi/FormProcessor/Type/CustomOptionListType.php +++ b/Civi/FormProcessor/Type/CustomOptionListType.php @@ -108,9 +108,11 @@ $this->normalizedOptions = array(); $this->denormalizedOptions = array(); foreach($this->configuration->get('options') as $option) { - $this->options[$option['value']] = $option['label']; - $this->normalizedOptions[$option['value']] = $option['value']; - $this->denormalizedOptions[$option['value']] = $option['value']; + $value = $option->get('Value'); + $label = $option->get('label'); + $this->options[$value] = $label; + $this->normalizedOptions[$value] = $value; + $this->denormalizedOptions[$value] = $value; } }