diff --git a/typo3/sysext/setup/Classes/Controller/SetupModuleController.php b/typo3/sysext/setup/Classes/Controller/SetupModuleController.php index cbb2843fa4fafddec71862f808373d3e2d989f2d..ecf6eb33b61e6b19629e244f8f6ba8c6bd4eb863 100644 --- a/typo3/sysext/setup/Classes/Controller/SetupModuleController.php +++ b/typo3/sysext/setup/Classes/Controller/SetupModuleController.php @@ -486,7 +486,7 @@ class SetupModuleController name="data' . $dataAdd . '[' . htmlspecialchars($fieldName) . ']"' . $more . '>' . LF; foreach ($config['items'] as $key => $optionLabel) { - $html .= '<option value="' . htmlspecialchars($key) . '"' . ($value == $key ? ' selected="selected"' : '') . '>' . $this->getLabel($optionLabel, '', false) . '</option>' . LF; + $html .= '<option value="' . htmlspecialchars((string)$key) . '"' . ($value == $key ? ' selected="selected"' : '') . '>' . $this->getLabel($optionLabel, '', false) . '</option>' . LF; } $html .= '</select>'; }