﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
16097	Trac query builder is broken	Luke Plant	nobody	"Steps to reproduce:

1. Click 'View tickets' above
2. Click 'Update'

Results:

Exception:
{{{

Oops…
Trac detected an internal error:

TypeError: unhashable type: 'list'

File ""/home/trac/venv/lib/python2.6/site-packages/trac/web/main.py"", line 511, in _dispatch_request
  dispatcher.dispatch(req)
File ""/home/trac/venv/lib/python2.6/site-packages/trac/web/main.py"", line 237, in dispatch
  resp = chosen_handler.process_request(req)
File ""/home/trac/venv/lib/python2.6/site-packages/trac/ticket/query.py"", line 918, in process_request
  max)
File ""/home/trac/venv/lib/python2.6/site-packages/trac/ticket/query.py"", line 73, in __init__
  self.order = synonyms.get(order, order)     # 0.11 compatibility
}}}

If you look at the URL - it is crazy long, and seems to have duplicated a lot of info. The duplicated 'order' parameter is apparently the cause of the exception - remove that and it works (but has duplicated columns).

I've tried this in Chrome (while logged in) and Firefox (not logged in) and got the same (though you don't get the traceback if you're not logged in). 

This used to work very recently, I don't know what has changed."	Bug	closed	*.djangoproject.com		Normal	fixed			Accepted	0	0	0	0	0	0
