#564642 by Scott Reynolds, Damien Tournoud, matt2000, and moshe weitzman: Remove previous content property from build functions so artifacts do not persist.

merge-requests/26/head
Angie Byron 2009-11-02 23:20:28 +00:00
parent 1a7c7dd16a
commit 6afea0a064
2 changed files with 5 additions and 6 deletions

View File

@ -839,9 +839,8 @@ function comment_build($comment, stdClass $node, $build_mode = 'full') {
* Build mode, e.g. 'full', 'teaser'...
*/
function comment_build_content($comment, stdClass $node, $build_mode = 'full') {
if (empty($comment->content)) {
$comment->content = array();
}
// Remove previously built content, if exists.
$comment->content = array();
// Build comment body.
$comment->content['comment_body'] = array(

View File

@ -1180,6 +1180,9 @@ function node_build($node, $build_mode = 'full') {
*
*/
function node_build_content(stdClass $node, $build_mode = 'full') {
// Remove previously built content, if exists.
$node->content = array();
// The 'view' hook can be implemented to overwrite the default function
// to display nodes.
if (node_hook($node, 'view')) {
@ -1187,9 +1190,6 @@ function node_build_content(stdClass $node, $build_mode = 'full') {
}
// Build fields content.
if (empty($node->content)) {
$node->content = array();
};
$node->content += field_attach_view('node', $node, $build_mode);
// Always display a read more link on teasers because we have no way