Skip to content

Commit c51b1d6

Browse files
author
Richard Jones
committed
merge from HEAD
1 parent bf27414 commit c51b1d6

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

roundup/cgi/templating.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2028,15 +2028,16 @@ def indexargs_url(self, url, args):
20282028

20292029
# finally, the remainder of the filter args in the request
20302030
props = self.client.db.getclass(self.classname).getprops()
2031+
q = urllib.quote
20312032
for k,v in self.filterspec.items():
20322033
if not args.has_key(k):
20332034
if type(v) == type([]):
20342035
if isinstance(props[k], hyperdb.String):
2035-
l.append(s%(k, ' '.join(v)))
2036+
l.append('%s=%s'%(k, '%20'.join([q(i) for i in v])))
20362037
else:
2037-
l.append(s%(k, ','.join(v)))
2038+
l.append('%s=%s'%(k, ','.join([q(i) for i in v])))
20382039
else:
2039-
l.append('%s=%s'%(k, v))
2040+
l.append('%s=%s'%(k, q(v)))
20402041
return '%s?%s'%(url, '&'.join(l))
20412042
indexargs_href = indexargs_url
20422043

0 commit comments

Comments
 (0)