Index: roundup/cgi/client.py =================================================================== RCS file: /cvsroot/roundup/roundup/roundup/cgi/client.py,v retrieving revision 1.65.2.2 diff -c -r1.65.2.2 client.py *** roundup/cgi/client.py 24 Jan 2003 06:25:16 -0000 1.65.2.2 --- roundup/cgi/client.py 29 Jan 2003 16:22:38 -0000 *************** *** 934,940 **** props = self.db.classes[self.classname].getprops() for key in self.form.keys(): if not props.has_key(key): continue ! if not self.form[key].value: continue self.form.value.append(cgi.MiniFieldStorage(':filter', key)) # handle saving the query params --- 934,948 ---- props = self.db.classes[self.classname].getprops() for key in self.form.keys(): if not props.has_key(key): continue ! if isinstance(self.form[key], type([])): ! # search for at least one entry which is not empty ! for minifield in self.form[key]: ! if minifield.value: ! break ! else: ! continue ! else: ! if not self.form[key].value: continue self.form.value.append(cgi.MiniFieldStorage(':filter', key)) # handle saving the query params