After updating with fix for Unicode, I seem to have a different issue. I have a menu item for creating new tickets. It uses an endpoint newticket?type=research
. I'm getting an internal error when trying to create a new ticket, but if I comment out the Roadmap plugin, it works. Here is the traceback:
File "/usr/lib/python2.7/site-packages/trac/web/main.py", line 639, in dispatch_request
dispatcher.dispatch(req)
File "/usr/lib/python2.7/site-packages/trac/web/main.py", line 250, in dispatch
resp = chosen_handler.process_request(req)
File "/usr/lib/python2.7/site-packages/trac/ticket/web_ui.py", line 184, in process_request
return self._process_newticket_request(req)
File "/usr/lib/python2.7/site-packages/trac/ticket/web_ui.py", line 497, in _process_newticket_request
self._populate(req, ticket, plain_fields)
File "/usr/lib/python2.7/site-packages/trac/ticket/web_ui.py", line 859, in _populate
fields = {k: req.args.get(k) for k in req.args}
File "/usr/lib/python2.7/site-packages/trac/ticket/web_ui.py", line 859, in <dictcomp>
fields = {k: req.args.get(k) for k in req.args}
File "/usr/lib/python2.7/site-packages/trac/web/api.py", line 326, in get
return self.getfirst(name, default)
File "/usr/lib/python2.7/site-packages/trac/web/api.py", line 416, in getfirst
val = val[0]
If I use the interactive mode, I get req
value of <RequestWithSession "GET '/newticket?type=research'">
and the k value shows as show-roadmap
.
In 17953: