? boost-627638.1.patch
? boost-627638.patch
? boost-661298.patch
? boost-668160.patch
? boost-668274_0.patch
Index: boost.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/boost/boost.module,v
retrieving revision 1.3.2.2.2.5.2.291
diff -u -p -r1.3.2.2.2.5.2.291 boost.module
--- boost.module	23 Jan 2010 22:16:49 -0000	1.3.2.2.2.5.2.291
+++ boost.module	24 Jan 2010 01:14:36 -0000
@@ -152,8 +152,12 @@ function boost_help($path, $arg) {
 function boost_views_pre_render(&$view) {
   if (!is_null($view) && $GLOBALS['_boost_cache_this'] && !BOOST_NO_DATABASE) {
     foreach ($view->result as $item) {
-      $node = node_load($item->nid);
-      $GLOBALS['_boost_relationships'][] = array('child_page_callback' => 'node', 'child_page_type' => $node->type, 'child_page_id' => $item->nid);
+      if (is_numeric($item->nid)) {
+        $node = node_load($item->nid);
+        if (isset($node->type)) {
+          $GLOBALS['_boost_relationships'][] = array('child_page_callback' => 'node', 'child_page_type' => $node->type, 'child_page_id' => $item->nid);
+        }
+      }
     }
   }
 }
@@ -3829,6 +3833,7 @@ function boost_backtrace($args = TRUE) {
     if ($args && array_key_exists('args', $entry)) {
       $output .= "Args: " . implode(", ", $entry['args']) . "\n";
     }
+    $output .= '<br />';
   }
   return $output;
 }
