This patch finally enables the use of complex filters through opcodes
and LUXI.
---
 lib/cmdlib.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/lib/cmdlib.py b/lib/cmdlib.py
index 6d1fbc4..ef9f1c9 100644
--- a/lib/cmdlib.py
+++ b/lib/cmdlib.py
@@ -457,11 +457,12 @@ class _QueryBase:
     """Initializes this class.
 
     """
-    self.names = qlang.ReadSimpleFilter("name", filter_)
     self.use_locking = use_locking
 
-    self.query = query.Query(self.FIELDS, fields)
+    self.query = query.Query(self.FIELDS, fields, filter_=filter_,
+                             namefield="name")
     self.requested_data = self.query.RequestedData()
+    self.names = self.query.RequestedNames()
 
     self.do_locking = None
     self.wanted = None
-- 
1.7.3.5

Reply via email to