diff --git a/main/inc/lib/extra_field.lib.php b/main/inc/lib/extra_field.lib.php index dfafc5ea5d..571555ffa6 100755 --- a/main/inc/lib/extra_field.lib.php +++ b/main/inc/lib/extra_field.lib.php @@ -1178,8 +1178,11 @@ class ExtraField extends Model if (empty($defaultValueId)) { $options[''] = get_lang('SelectAnOption'); } - foreach ($field_details['options'] as $optionDetails) { - $options[$optionDetails['option_value']] = $optionDetails['display_text']; + + if (isset($field_details['options']) && !empty($field_details['options'])) { + foreach ($field_details['options'] as $optionDetails) { + $options[$optionDetails['option_value']] = $optionDetails['display_text']; + } } $form->addElement(