TypeError: <lambda>() got multiple values for keyword argument 'order' (#193)
How to Reproduce
While doing a GET operation on /query, Trac issued an internal error.
use any query from URL:
http://dev.lazaridis.com/schevo/query?group=owner&milestone=ProjectAudit&order=priority
note: ticket-query macro based queries work fine.
Request parameters:
{'group': u'owner', 'milestone': u'ProjectAudit', 'order': u'priority'}
User Agent was: Mozilla/5.0 (Windows; U; Windows NT 5.1; el; rv:1.9.0.15) Gecko/2009101601 Firefox/3.0.15
| Trac | 0.11stable-r7720
|
| Python | 2.5 (r25:51908, Nov 27 2006, 19:28:51) [GCC 4.1.2 20061115 (prerelease) (SUSE Linux)]
|
| setuptools | 0.6c7
|
| SQLite | 3.3.8
|
| pysqlite | 2.3.2
|
| Genshi | 0.5.2dev-r947
|
| mod_python | 3.2.10
|
| Pygments | 0.9
|
| Subversion | 1.4.0 (r21228)
|
| jQuery: | 1.2.6
|
Python Traceback
Traceback (most recent call last):
File "/src/infra/trac/trac/web/main.py", line 432, in _dispatch_request
dispatcher.dispatch(req)
File "/src/infra/trac/trac/web/main.py", line 204, in dispatch
resp = chosen_handler.process_request(req)
File "/src/infra/trac/trac/ticket/query.py", line 816, in process_request
query.get_href(req.href, format=conversion[0]),
File "/src/infra/trac/trac/ticket/query.py", line 367, in get_href
format=format, **self.constraints)
TypeError: <lambda>() got multiple values for keyword argument 'order'