? .directory
? dbtuner-806224.patch
Index: dbtuner.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/dbtuner/dbtuner.admin.inc,v
retrieving revision 1.1.2.11
diff -u -p -r1.1.2.11 dbtuner.admin.inc
--- dbtuner.admin.inc	20 May 2010 23:50:02 -0000	1.1.2.11
+++ dbtuner.admin.inc	26 May 2010 01:32:35 -0000
@@ -443,6 +443,9 @@ function dbtuner_views_find_bad_filter($
   while ($row = db_fetch_array($results)) {
     // Load View
     $view = views_get_view($row['name']);
+    if (!is_object($view->display[$row['id']]->handler)) {
+      continue;
+    }
     $filters = $view->get_items('filter', $row['id']);
     //$relationships = $view->get_items('relationship', $row['id']);
 
@@ -476,6 +479,10 @@ function dbtuner_views_filters_relations
   while ($row = db_fetch_array($results)) {
     // Load View
     $view = views_get_view($row['name']);
+    if (!is_object($view->display[$row['id']]->handler)) {
+      drupal_set_message(t('!view - !id is broken', array('!view' => $row['name'], '!id' => $row['id'])), 'warning');
+      continue;
+    }
     $filters = $view->get_items('filter', $row['id']);
     $relationships = $view->get_items('relationship', $row['id']);
 
