Actions
Bug #16543
closedpage module: MM table needs TCA for neg_foreign_table when value is zero
Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Target version:
-
Start date:
2006-09-08
Due date:
% Done:
0%
Estimated time:
TYPO3 Version:
4.0
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:
Description
In the page module on the right side I get an SQL error message:
SELECT *
FROM
WHERE
uid=0
The reason for this is the line 1906 in class.t3lib_befunc.php
$rVal = intval($rVal);
if ($rVal>0) {
$r=t3lib_BEfunc::getRecordWSOL($theColConf['foreign_table'],$rVal);
} else {
$r=t3lib_BEfunc::getRecordWSOL($theColConf['neg_foreign_table'],-$rVal);
}
The value is 0 here, but no neg_foreign_table has been defined. I think the if should be
if ($rVal>=0)
.
$rVal comes from the value of the field and in this case it is always a positive number, but 0 by default when nothing has been assigned to it.
function getProcessedValue:
$value: string $value is the value of that field from a selected record
(issue imported from #M4184)
Files
Actions