Index: t3lib/class.t3lib_befunc.php =================================================================== --- t3lib/class.t3lib_befunc.php (Revision 8304) +++ t3lib/class.t3lib_befunc.php (Arbeitskopie) @@ -2783,7 +2783,11 @@ while(list($kk,$vv)=each($fTWHERE_parts)) { if ($kk) { $fTWHERE_subpart = explode('###',$vv,2); - $fTWHERE_parts[$kk]=$TSconfig['_THIS_ROW'][$fTWHERE_subpart[0]].$fTWHERE_subpart[1]; + if (substr($fTWHERE_parts[0], -1) == '\'' && $fTWHERE_subpart[1]{0} == '\'') { + $fTWHERE_parts[$kk] = $GLOBALS['TYPO3_DB']->quoteStr($TSconfig['_THIS_ROW'][$fTWHERE_subpart[0]], $foreign_table) . $fTWHERE_subpart[1]; + } else { + $fTWHERE_parts[$kk] = $GLOBALS['TYPO3_DB']->fullQuoteStr($TSconfig['_THIS_ROW'][$fTWHERE_subpart[0]], $foreign_table) . $fTWHERE_subpart[1]; + } } } $fTWHERE = implode('',$fTWHERE_parts);