diff --git a/plugins/views_wizard/views_ui_base_views_wizard.class.php b/plugins/views_wizard/views_ui_base_views_wizard.class.php
index dba1995..432968a 100644
--- a/plugins/views_wizard/views_ui_base_views_wizard.class.php
+++ b/plugins/views_wizard/views_ui_base_views_wizard.class.php
@@ -636,11 +636,15 @@ class ViewsUiBaseViewsWizard implements ViewsWizardInterface {
         }
       }
     }
-    $display_options['fields'][$field] = array(
-      'table' => $this->base_table,
-      'field' => $field,
-      'id' => $field,
-    );
+
+    // Maybe some query backends doesn't have fields.
+    if ($field) {
+      $display_options['fields'][$field] = array(
+        'table' => $this->base_table,
+        'field' => $field,
+        'id' => $field,
+      );
+    }
 
     return $display_options;
   }
