--- typo3_src-4.1.4/t3lib/class.t3lib_tceforms.php 2007-12-11 22:43:04.000000000 +0000 +++ typo3_src-4.1.4/t3lib/class.t3lib_tceforms_new.php 2007-12-11 22:58:21.000000000 +0000 @@ -2951,8 +2951,10 @@ foreach($prLang as $prL) { $t8Tools = t3lib_div::makeInstance('t3lib_transl8tools'); $tInfo = $t8Tools->translationInfo($lookUpTable,intval($rec[$TCA[$table]['ctrl']['transOrigPointerField']]),$prL['uid']); - if (is_array($tInfo['translations'][$prL['uid']])) { - $this->additionalPreviewLanguageData[$table.':'.$rec['uid']][$prL['uid']] = t3lib_BEfunc::getRecordWSOL($lookUpTable, intval($tInfo['translations'][$prL['uid']]['uid'])); + if (is_array($tInfo['translations'])) { + if (is_array($tInfo['translations'][$prL['uid']])) { + $this->additionalPreviewLanguageData[$table.':'.$rec['uid']][$prL['uid']] = t3lib_BEfunc::getRecordWSOL($lookUpTable, intval($tInfo['translations'][$prL['uid']]['uid'])); + } } } }