Opened 3 years ago

Last modified 3 years ago

#13934 closed defect

Updated Roadmap plugin seems to break specifying parameters on new ticket — at Initial Version

Reported by: David.Byrne@… Owned by: Franz
Priority: normal Component: RoadmapPlugin
Severity: normal Keywords:
Cc: Trac Release: 1.4

Description

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'

Change History (0)

Note: See TracTickets for help on using tickets.