diff --git a/smartqueue.module b/smartqueue.module index 01f1dc28f2b3ba7a523014467aabe73a848659a9..d26c67eb89b3d1554648350b38c2cdcb198c4e5d 100644 --- a/smartqueue.module +++ b/smartqueue.module @@ -165,9 +165,11 @@ function smartqueue_nodequeue_alter(&$data, $type) { switch ($type) { case 'load_queues': $queues = array_keys($data); - $result = db_query("SELECT name, use_parents FROM {smartqueue} WHERE name IN (:queues)", array(':queues' => $queues)); - foreach ($result as $queue) { - $data[$queue->name]->use_parents = $queue->use_parents; + if (count($queues)) { + $result = db_query("SELECT name, use_parents FROM {smartqueue} WHERE name IN (:queues)", array(':queues' => $queues)); + foreach ($result as $queue) { + $data[$queue->name]->use_parents = $queue->use_parents; + } } break; }