Details
-
Bug
-
Resolution: Fixed
-
Medium
-
4.0.1
-
None
Description
We noticed a potential issue in kernel/classes/eznodeviewfunction.php as the following:
In line: 45, a parameter "viewCacheEnabled" was added.
$args = compact( "tpl", "node", "object", "languageCode", "viewMode", "offset", "viewCacheEnabled", "viewParameters", "collectionAttributes", "validation" );
But in line: 78,
static function generateNodeViewData( $tpl, $node, $object, $languageCode, $viewMode, $offset, $viewParameters = array( 'offset' => 0, 'year' => false, 'month' => false, 'day' => false ), $collectionAttributes = false, $validation = false )
The parameter list does not have $viewCacheEnabled, thus it may cause parameter miss matching at runtime.