diff --git a/contrib/search_api_views/includes/query.inc b/contrib/search_api_views/includes/query.inc
index 82588a6..e888f3e 100644
--- a/contrib/search_api_views/includes/query.inc
+++ b/contrib/search_api_views/includes/query.inc
@@ -247,6 +247,11 @@ class SearchApiViewsQuery extends views_plugin_query {
       }
     }
 
+    foreach ($this->view->field as $field_id => $field_data) {
+      $this->addField($field_id);
+    }
+    $this->query->setOption('search_api_views_fields', $this->fields);
+
     // Initialize the pager and let it modify the query to add limits.
     $view->init_pager();
     $this->pager->query();
