Skip to content

Commit 039c3ee

Browse files
author
Richard Jones
committed
attempt to fix query editing
1 parent 6f8580b commit 039c3ee

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

roundup/cgi/templating.py

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1498,16 +1498,9 @@ def updateFromURL(self, url):
14981498
''' Parse the URL for query args, and update my attributes using the
14991499
values.
15001500
'''
1501-
self.form = {}
1502-
for name, value in cgi.parse_qsl(url):
1503-
if self.form.has_key(name):
1504-
if isinstance(self.form[name], type([])):
1505-
self.form[name].append(cgi.MiniFieldStorage(name, value))
1506-
else:
1507-
self.form[name] = [self.form[name],
1508-
cgi.MiniFieldStorage(name, value)]
1509-
else:
1510-
self.form[name] = cgi.MiniFieldStorage(name, value)
1501+
env = {'QUERY_STRING': url}
1502+
self.form = cgi.FieldStorage(environ=env)
1503+
15111504
self._post_init()
15121505

15131506
def update(self, kwargs):

0 commit comments

Comments
 (0)