#1667: Trac milestone routines break on '-' in a milestone name
-----------------------+----------------------------------------------------
Reporter: anonymous | Owner: cmlenz
Type: defect | Status: closed
Priority: normal | Milestone:
Component: roadmap | Version: 0.8.1
Severity: normal | Resolution: worksforme
Keywords: |
-----------------------+----------------------------------------------------
Changes (by cboos):
* summary: Trac milestone routines brake on '-' in a milestone name =>
Trac milestone routines break on '-' in a
milestone name
Old description:
> Hi,
>
> I input the following into a milestone title entry box:
>
> release 0.3 - "sins of youth"
>
> And now I get a nice big erro screen if I try to view my 'Roadmap'.
>
> Here's the python traceback:
>
> Traceback (most recent call last):
> File "/usr/lib/python2.4/site-packages/trac/ModPythonHandler.py", line
> 194, in handler
> core.dispatch_request(mpr.path_info, args, mpr, env)
> File "/usr/lib/python2.4/site-packages/trac/core.py", line 435, in
> dispatch_request
> module.run()
> File "/usr/lib/python2.4/site-packages/trac/Module.py", line 44, in run
> self.render()
> File "/usr/lib/python2.4/site-packages/trac/Roadmap.py", line 94, in
> render
> 'owner')
> File "/usr/lib/python2.4/site-packages/trac/Milestone.py", line 44, in
> get_tickets_for_milestone
> cursor.execute(sql)
> File "/usr/lib/python2.4/site-packages/sqlite/main.py", line 244, in
> execute
> self.rs = self.con.db.execute(SQL)
> DatabaseError: near "sins": syntax error
New description:
Hi,
I input the following into a milestone title entry box:
release 0.3 - "sins of youth"
And now I get a nice big error screen if I try to view my 'Roadmap'.
Here's the python traceback:
{{{
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/trac/ModPythonHandler.py", line
194, in handler
core.dispatch_request(mpr.path_info, args, mpr, env)
File "/usr/lib/python2.4/site-packages/trac/core.py", line 435, in
dispatch_request
module.run()
File "/usr/lib/python2.4/site-packages/trac/Module.py", line 44, in run
self.render()
File "/usr/lib/python2.4/site-packages/trac/Roadmap.py", line 94, in
render
'owner')
File "/usr/lib/python2.4/site-packages/trac/Milestone.py", line 44, in
get_tickets_for_milestone
cursor.execute(sql)
File "/usr/lib/python2.4/site-packages/sqlite/main.py", line 244, in
execute
self.rs = self.con.db.execute(SQL)
DatabaseError: near "sins": syntax error
}}}
Comment:
''cleaning up summary and description''
--
Ticket URL: <http://projects.edgewall.com/trac/ticket/1667>
The Trac Project <http://trac.edgewall.com/>
_______________________________________________
Trac-Tickets mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac-tickets