id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,branch,changelog,apichanges,internalchanges 11033,sub_vars() chokes on None values,anonymous,Remy Blank,"==== How to Reproduce ==== While doing a GET operation on `/report/1`, Trac issued an internal error. ''(please provide additional details here)'' Request parameters: {{{ {'id': u'1'} }}} User agent: `Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4` ==== System Information ==== ''System information not available'' ==== Enabled Plugins ==== ''Plugin information not available'' ==== Python Traceback ==== {{{ Traceback (most recent call last): File ""/usr/local/virtualenv/1.1dev/lib/python2.6/site-packages/Trac-1.1.1dev_r11538-py2.6.egg/trac/web/main.py"", line 497, in _dispatch_request dispatcher.dispatch(req) File ""/usr/local/virtualenv/1.1dev/lib/python2.6/site-packages/Trac-1.1.1dev_r11538-py2.6.egg/trac/web/main.py"", line 214, in dispatch resp = chosen_handler.process_request(req) File ""/usr/local/virtualenv/1.1dev/lib/python2.6/site-packages/Trac-1.1.1dev_r11538-py2.6.egg/trac/ticket/report.py"", line 181, in process_request template, data, content_type = self._render_view(req, id) File ""/usr/local/virtualenv/1.1dev/lib/python2.6/site-packages/Trac-1.1.1dev_r11538-py2.6.egg/trac/ticket/report.py"", line 427, in _render_view 'description': sub_vars(description, args), File ""/usr/local/virtualenv/1.1dev/lib/python2.6/site-packages/Trac-1.1.1dev_r11538-py2.6.egg/trac/util/text.py"", line 722, in sub_vars return sub_vars_re.sub(repl, text) TypeError: expected string or buffer }}}",defect,closed,normal,1.1.1,general,1.1.1dev,normal,fixed,,ryan.j.ollos@…,,Handle case of report description being `None` for report variable substitution implemented in #10979.,,