diff --git a/src/Task/TaskManager.php b/src/Task/TaskManager.php
index ce455a6..b57e0e4 100644
--- a/src/Task/TaskManager.php
+++ b/src/Task/TaskManager.php
@@ -97,7 +97,7 @@ protected function getTaskStorage() {
   protected function getTasksQuery(array $conditions = array()) {
     $query = $this->getTaskStorage()->getQuery();
     foreach ($conditions as $property => $values) {
-      $query->condition($property, (array) $values, 'IN');
+      $query->condition($property, $values, is_array($values) ? 'IN' : '=');
     }
     $query->sort('id');
     return $query;
