Index: trunk/kernel/parser.php =================================================================== diff -u -r1920 -r2461 --- trunk/kernel/parser.php (.../parser.php) (revision 1920) +++ trunk/kernel/parser.php (.../parser.php) (revision 2461) @@ -535,6 +535,7 @@ else { $value = isset($FormValues[$attribs['_form']][$field]) ? $FormValues[$attribs['_form']][$field] : $objSession->GetPersistantVariable($field); + if (is_array($value)) $value = $value['value']; } $selected = (strtolower($val) == strtolower($value))? "SELECTED" : "";