#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

Reply via email to