diff --git a/typo3/sysext/fluid/Classes/ViewHelpers/Form/CheckboxViewHelper.php b/typo3/sysext/fluid/Classes/ViewHelpers/Form/CheckboxViewHelper.php index 6019aa0..69688b5 100644 --- a/typo3/sysext/fluid/Classes/ViewHelpers/Form/CheckboxViewHelper.php +++ b/typo3/sysext/fluid/Classes/ViewHelpers/Form/CheckboxViewHelper.php @@ -86,7 +86,13 @@ } if (is_array($propertyValue)) { if ($checked === NULL) { - $checked = in_array($valueAttribute, $propertyValue); + // $checked = in_array($valueAttribute, $propertyValue); + } + foreach ($propertyValue as $value) { + + if($valueAttribute == $value->getUid()) { + $checked = $value->getUid(); + } } $nameAttribute .= '[]'; } elseif (($multiple = FALSE) === TRUE) {