- Patch #138376 by dww: fixed array vs. string bug when defining #default_value array for a multiselect.

Backport from HEAD.
5.x
Neil Drumm 2007-04-24 07:33:33 +00:00
parent d9190c7520
commit c45ff593ac
1 changed files with 1 additions and 1 deletions

View File

@ -971,7 +971,7 @@ function form_select_options($element, $choices = NULL) {
}
else {
$key = (string)$key;
if ($value_valid && ((string)$element['#value'] === $key || ($value_is_array && in_array($key, $element['#value'])))) {
if ($value_valid && (!$value_is_array && (string)$element['#value'] === $key || ($value_is_array && in_array($key, $element['#value'])))) {
$selected = ' selected="selected"';
}
else {