Skip to content

Commit 98058fc

Browse files
author
Andrey Lebedev
committed
display of saved queries is now performed correctly
1 parent 135926c commit 98058fc

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

CHANGES.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ are given with the most recent entry first.
1717
- fixed searching on date / interval fields (sf bug 658157)
1818
- fixed form elements names in search form to allow grouping and sorting
1919
on "creation" field
20+
- display of saved queries is now performed correctly
2021

2122
2002-12-11 0.5.3
2223
- added mention of how to give users multiple Roles

roundup/cgi/templating.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1459,7 +1459,10 @@ def indexargs_form(self, columns=1, sort=1, group=1, filter=1,
14591459
l.append(s%(':filter', ','.join(self.filter)))
14601460
if filterspec:
14611461
for k,v in self.filterspec.items():
1462-
l.append(s%(k, ','.join(v)))
1462+
if type(v) == type([]):
1463+
l.append(s%(k, ','.join(v)))
1464+
else:
1465+
l.append(s%(k, v))
14631466
if self.search_text:
14641467
l.append(s%(':search_text', self.search_text))
14651468
l.append(s%(':pagesize', self.pagesize))
@@ -1487,7 +1490,10 @@ def indexargs_url(self, url, args):
14871490
l.append(':filter=%s'%(','.join(self.filter)))
14881491
for k,v in self.filterspec.items():
14891492
if not args.has_key(k):
1490-
l.append('%s=%s'%(k, ','.join(v)))
1493+
if type(v) == type([]):
1494+
l.append('%s=%s'%(k, ','.join(v)))
1495+
else:
1496+
l.append('%s=%s'%(k, v))
14911497
if self.search_text and not args.has_key(':search_text'):
14921498
l.append(':search_text=%s'%self.search_text)
14931499
if not args.has_key(':pagesize'):

0 commit comments

Comments
 (0)