diff --git a/docroot/modules/node/node.pages.inc b/docroot/modules/node/node.pages.inc
index cc3908e..152bb1b 100644
--- a/docroot/modules/node/node.pages.inc
+++ b/docroot/modules/node/node.pages.inc
@@ -395,8 +395,7 @@ function node_preview($node) {
     }
 
     $cloned_node->changed = REQUEST_TIME;
-    $nodes = array($cloned_node->nid => $cloned_node);
-    field_attach_prepare_view('node', $nodes, 'full');
+    node_build_content($cloned_node, 'full');
 
     // Display a preview of the node.
     if (!form_get_errors()) {
