- Filters can be null
[plcapi.git] / PLC / Filter.py
index 66e9aee..a7c14ce 100644 (file)
@@ -36,7 +36,8 @@ class Filter(Parameter, dict):
             # Accept either a value or a list of values of the specified type
             self.fields[field] = Mixed(expected, [expected])
 
-        Parameter.__init__(self, self.fields, doc = doc)
+        # Null filter means no filter
+        Parameter.__init__(self, self.fields, doc = doc, nullok = True)
 
     def sql(self, api, join_with = "AND"):
         """