pvl/verkko/hosts.py
changeset 41 9d08152b46a7
parent 37 9039238f8885
child 151 8a9f01036091
--- a/pvl/verkko/hosts.py	Mon Dec 17 19:17:47 2012 +0200
+++ b/pvl/verkko/hosts.py	Mon Dec 17 19:24:09 2012 +0200
@@ -246,11 +246,13 @@
         filters = {}
 
         for attr in self.HOST_ATTRS :
-            values = self.request.args.getlist(attr)
+            values = [value.strip() for value in self.request.args.getlist(attr) if value.strip()]
 
+            # ignore empty fields
             if not values :
                 continue
             
+            # build query expression
             filter = db.or_(*[self.filter_attr(attr, value) for value in values])
 
             log.debug("filter %s: %s", attr, filter)