diff options
Diffstat (limited to 'includes')
-rw-r--r-- | includes/form.inc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/includes/form.inc b/includes/form.inc index 76ab0000f..431e3f2e7 100644 --- a/includes/form.inc +++ b/includes/form.inc @@ -843,7 +843,10 @@ function form_options_flatten($array, $reset = TRUE) { } foreach ($array as $key => $value) { - if (is_array($value)) { + if (is_object($value)) { + form_options_flatten($value->option, FALSE); + } + else if (is_array($value)) { form_options_flatten($value, FALSE); } else { |