diff --git a/includes/nodequeue.admin.inc b/includes/nodequeue.admin.inc
diff --git a/nodequeue.module b/nodequeue.module
index 9d1e530..e4388ad 100644
--- a/nodequeue.module
+++ b/nodequeue.module
@@ -1768,9 +1768,12 @@ function nodequeue_api_autocomplete($queue, $subqueue, $string) {
   $query = db_select('node', 'n')
     ->addTag('node_access')
     ->fields('n', array('nid', 'title'))
-    ->condition('n.type', $queue->types, 'IN')
     ->range(0, variable_get('nodequeue_autocomplete_limit', 10));
 
+  if (!empty($queue->types)) {
+    $query->condition('n.type', $queue->types, 'IN');
+  }
+
   $where_args = array();
   global $user;
   if (!user_access('administer nodes', $user)) {
