diff --git a/cake/libs/view/helpers/form.php b/cake/libs/view/helpers/form.php index 59ba33c6a..c46c42d5a 100644 --- a/cake/libs/view/helpers/form.php +++ b/cake/libs/view/helpers/form.php @@ -673,8 +673,8 @@ class FormHelper extends AppHelper { trigger_error(__("Don't use me yet"), E_USER_ERROR); if (isset($options['name'])) { - if (strpos($options['name'], "/") !== false) { - if ($this->fieldValue($options['name'])) { + if (strpos($options['name'], "/") !== false || strpos($options['name'], ".") !== false) { + if ($this->__value($options['name'])) { $options['checked'] = 'checked'; } $this->setFieldName($options['name']);