diff --git a/sources/node/views/handlers/tmgmt_node_handler_filter_node_translatable_types.inc b/sources/node/views/handlers/tmgmt_node_handler_filter_node_translatable_types.inc
index 86dff0c..3d1a381 100644
--- a/sources/node/views/handlers/tmgmt_node_handler_filter_node_translatable_types.inc
+++ b/sources/node/views/handlers/tmgmt_node_handler_filter_node_translatable_types.inc
@@ -16,7 +16,13 @@ class tmgmt_node_ui_handler_filter_node_translatable_types extends views_handler
   function query() {
     $this->ensure_my_table();
     $valid_types = array_keys(tmgmt_source_translatable_item_types('node'));
-    $this->query->add_where($this->options['group'], "$this->table_alias.$this->real_field", array_values($valid_types), 'IN');
+    if ($valid_types) {
+      $this->query->add_where($this->options['group'], "$this->table_alias.$this->real_field", array_values($valid_types), 'IN');
+    }
+    else {
+      // There are no valid node types, do not return any results.
+      $this->query->add_where_expression($this->options['group'], '1 = 0');
+    }
   }
 
   /**
