diff --git a/typo3/sysext/fluid/Classes/ViewHelpers/Form/AbstractFormViewHelper.php b/typo3/sysext/fluid/Classes/ViewHelpers/Form/AbstractFormViewHelper.php index 042d67d..d1cbdad 100644 --- a/typo3/sysext/fluid/Classes/ViewHelpers/Form/AbstractFormViewHelper.php +++ b/typo3/sysext/fluid/Classes/ViewHelpers/Form/AbstractFormViewHelper.php @@ -59,6 +59,9 @@ abstract class AbstractFormViewHelper extends \TYPO3\CMS\Fluid\Core\ViewHelper\A * @see \TYPO3\CMS\Extbase\Mvc\Controller\Argument::setValue() */ protected function renderHiddenIdentityField($object, $name) { + if (is_object($object) && $object instanceof \TYPO3\CMS\Extbase\Persistence\Generic\LazyLoadingProxy) { + $object = $object->_loadRealInstance(); + } if (!is_object($object) || !($object instanceof \TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject) || ($object->_isNew() && !$object->_isClone())) {