diff --git a/drupal/sites/all/modules/contrib/votingapi/views/votingapi.views.inc b/drupal/sites/all/modules/contrib/votingapi/views/votingapi.views.inc
index 09ec0dd..31627eb 100644
--- a/drupal/sites/all/modules/contrib/votingapi/views/votingapi.views.inc
+++ b/drupal/sites/all/modules/contrib/votingapi/views/votingapi.views.inc
@@ -41,7 +41,15 @@ function votingapi_views_data() {
   // Define the base group of this table. Fields that don't
   // have a group defined will go into this field by default.
   $data['votingapi_vote']['table']['group']  = t('Votes');
+  $data['votingapi_vote']['table']['join'] = array('node');
   $data['votingapi_cache']['table']['group']  = t('Vote results');
+  $data['votingapi_cache']['table']['join'] = array(
+    'node' => array(
+      'table' => 'votingapi_cache',
+      'left_field' => 'nid',
+      'field' => 'content_id',
+    )
+  );
 
   // ----------------------------------------------------------------
   // Fields
@@ -201,6 +209,7 @@ function votingapi_views_data() {
     ),
     'filter' => array(
       'handler' => 'views_handler_filter_string',
+      'allow empty' => TRUE,
     ),
     'sort' => array(
       'handler' => 'views_handler_sort',
@@ -236,6 +245,7 @@ function votingapi_views_data() {
     ),
     'filter' => array(
       'handler' => 'views_handler_filter_string',
+      'allow empty' => TRUE,
     ),
     'sort' => array(
       'handler' => 'views_handler_sort',
