Mercurial > p > roundup > code
diff roundup/cgi/templating.py @ 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 | 8de9e5940c30 |
| children | a51c2a389c13 |
line wrap: on
line diff
--- 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'):
