diff --git a/modules/search/search.extender.inc b/modules/search/search.extender.inc
index b7af4d0..89d951a 100644
--- a/modules/search/search.extender.inc
+++ b/modules/search/search.extender.inc
@@ -413,7 +413,7 @@ class SearchQuery extends SelectQueryExtender {
 
     // Add conditions to query.
     $this->join('search_dataset', 'd', 'i.sid = d.sid AND i.type = d.type');
-    $this->condition($this->conditions);
+    $this->condition(clone($this->conditions));
 
     if (empty($this->scores)) {
       // Add default score.
