Opened 11 years ago
Closed 10 years ago
#878 closed defect (cant-reproduce)
[TRAC Error] TypeError: unhashable type: 'list'
| Reported by: | velolala | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | |
| Component: | infrastructure | Keywords: | trac |
| Cc: | Parent Tickets: |
Description
How to Reproduce
- As logged-in user
- Search for tickets by tag 'privacy' ("https://issues.mediagoblin.org/query?status=!closed&keywords=~privacy")
- Set: Status [] accepted [] closed [x] in_progress [x] new [x] review
- Click 'Update'
Expected Outcome
- See tickets that are tagged with 'privacy'
Actual Outcome
Error (see below)::
While doing a GET operation on /query, Trac issued an internal error.
(please provide additional details here)
Request parameters:
{'keywords': [u'~privacy', u'~privacy'],
'order': [u'priority?status=in_progress', u'priority'],
'status': [u'in_progress', u'new', u'review', u'new', u'review']}
User agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:29.0) Gecko/20100101 Firefox/29.0
System Information
System information not available
Enabled Plugins
Plugin information not available
Python Traceback
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/trac/web/main.py", line 497, in _dispatch_request
dispatcher.dispatch(req)
File "/usr/lib/python2.7/dist-packages/trac/web/main.py", line 214, in dispatch
resp = chosen_handler.process_request(req)
File "/usr/lib/python2.7/dist-packages/trac/ticket/query.py", line 942, in process_request
max)
File "/usr/lib/python2.7/dist-packages/trac/ticket/query.py", line 77, in __init__
self.order = synonyms.get(order, order) # 0.11 compatibility
TypeError: unhashable type: 'list'

ran the steps to reproduce and found the error no longer happens (hurray ;-)