diff --git a/print.pages.inc b/print.pages.inc index 2614847f8e034102d459d4ac3af01de96cf52716..ff5e4c81eaabeb6edb9e244443700a5ceb01c8da 100644 --- a/print.pages.inc +++ b/print.pages.inc @@ -596,6 +596,9 @@ function _print_generate_path($path, $format = PRINT_HTML_FORMAT, $teaser = FALS // Adapted from index.php. $node = new stdClass(); $node->body = menu_execute_active_handler($path, FALSE); + if (is_array($node->body)) { + $node->body = drupal_render($node->body); + } if (is_int($node->body)) { switch ($node->body) {