--- /home/zmp-admin/typo3/typo3_src-6.2.11/typo3/sysext/fluid/Classes/ViewHelpers/Form/SelectViewHelper.php 2015-03-17 15:07:19.000000000 +0100 +++ typo3/sysext/fluid/Classes/ViewHelpers/Form/SelectViewHelper.php 2015-03-26 15:51:14.860155584 +0100 @@ -155,7 +155,7 @@ $options = array(); $optionsArgument = $this->arguments['options']; foreach ($optionsArgument as $key => $value) { - if (is_object($value) || is_array($value)) { + if (is_object($value)) { if ($this->hasArgument('optionValueField')) { $key = \TYPO3\CMS\Extbase\Reflection\ObjectAccess::getPropertyPath($value, $this->arguments['optionValueField']); if (is_object($key)) { @@ -189,8 +189,10 @@ $value = $this->persistenceManager->getIdentifierByObject($value); } } + if (is_object($value) || is_array($value) || is_string($value)) { $options[$key] = $value; } + } if ($this->arguments['sortByOptionLabel']) { asort($options, SORT_LOCALE_STRING); }