? views-db_rewrite_sql.patch
Index: views.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views/views.module,v
retrieving revision 1.166.2.46
diff -u -p -r1.166.2.46 views.module
--- views.module	10 May 2008 19:35:25 -0000	1.166.2.46
+++ views.module	22 Jul 2008 16:44:38 -0000
@@ -564,10 +564,16 @@ function views_build_view($type, &$view,
     return $info;
   }
 
-  $query = db_rewrite_sql($info['query'], 'node');
-
+  if (!empty($info['query'])) {
+    $query = db_rewrite_sql($info['query'], 'node');
+  }
+  else {
+    $query = NULL;
+  }
+  
   $items = array();
-  if ($query) {
+
+  if (!empty($query)) {
     if ($view->use_pager) {
       $cquery = db_rewrite_sql($info['countquery'], 'node', 'nid', $info['rewrite_args']);
       $result = pager_query($query, $view->pager_limit, $view->use_pager - 1, $cquery, $info['args']);
@@ -2148,4 +2154,4 @@ function views_form_alter($form_id, &$fo
 // An implementation of hook_devel_caches() from devel.module. Must be in views.module so it always is included.
 function views_devel_caches() {
   return array('cache_views');
-}
\ No newline at end of file
+}
