diff --git a/views/feeds.views.inc b/views/feeds.views.inc
index ce62dc00cab73ce6bc2101db063ec0f215cc6b21..f754beb281c9d41fae434e840a34022ef6c38a6b 100644
--- a/views/feeds.views.inc
+++ b/views/feeds.views.inc
@@ -167,17 +167,19 @@ function feeds_views_data() {
   // Add a relationship for each entity type relating the entity's base table
   // to the feeds_item table whre feeds_item.entity_type = 'entity_type'.
   foreach (entity_get_info() as $entity_type => $info) {
-    $data['feeds_item']['table']['join'][$info['base table']] = array(
-      'left_field' => $info['entity keys']['id'],
-      'field' => 'entity_id',
-      'type' => 'LEFT',
-      'extra' => array(
-        array(
-          'field' => 'entity_type',
-          'value' => $entity_type,
+    if (!empty($info['base table'])) {
+      $data['feeds_item']['table']['join'][$info['base table']] = array(
+        'left_field' => $info['entity keys']['id'],
+        'field' => 'entity_id',
+        'type' => 'LEFT',
+        'extra' => array(
+          array(
+            'field' => 'entity_type',
+            'value' => $entity_type,
+          ),
         ),
-      ),
-    );
+      );
+    }
   }
 
   /**