changeset 1353:013ae8c6c8b1

display of saved queries is now performed correctly
author Andrey Lebedev <kedder@users.sourceforge.net>
date Thu, 09 Jan 2003 14:41:20 +0000
parents e6270d4bfd07
children f79ed90ccecf
files CHANGES.txt roundup/cgi/templating.py
diffstat 2 files changed, 9 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGES.txt	Thu Jan 09 09:40:19 2003 +0000
+++ b/CHANGES.txt	Thu Jan 09 14:41:20 2003 +0000
@@ -17,6 +17,7 @@
 - fixed searching on date / interval fields (sf bug 658157)
 - fixed form elements names in search form to allow grouping and sorting 
   on "creation" field
+- display of saved queries is now performed correctly
 
 2002-12-11 0.5.3
 - added mention of how to give users multiple Roles
--- a/roundup/cgi/templating.py	Thu Jan 09 09:40:19 2003 +0000
+++ b/roundup/cgi/templating.py	Thu Jan 09 14:41:20 2003 +0000
@@ -1459,7 +1459,10 @@
             l.append(s%(':filter', ','.join(self.filter)))
         if filterspec:
             for k,v in self.filterspec.items():
-                l.append(s%(k, ','.join(v)))
+                if type(v) == type([]):
+                    l.append(s%(k, ','.join(v)))
+                else:
+                    l.append(s%(k, v))
         if self.search_text:
             l.append(s%(':search_text', self.search_text))
         l.append(s%(':pagesize', self.pagesize))
@@ -1487,7 +1490,10 @@
             l.append(':filter=%s'%(','.join(self.filter)))
         for k,v in self.filterspec.items():
             if not args.has_key(k):
-                l.append('%s=%s'%(k, ','.join(v)))
+                if type(v) == type([]):
+                    l.append('%s=%s'%(k, ','.join(v)))
+                else:
+                    l.append('%s=%s'%(k, v))
         if self.search_text and not args.has_key(':search_text'):
             l.append(':search_text=%s'%self.search_text)
         if not args.has_key(':pagesize'):

Roundup Issue Tracker: http://roundup-tracker.org/