Ticket #4247 (closed defect: fixed)
Ticket Model Component sets wrong 'exists' status
| Reported by: | simon-code@… | Owned by: | jonas |
|---|---|---|---|
| Priority: | normal | Milestone: | 0.11 |
| Component: | ticket system | Version: | 0.10.2 |
| Severity: | minor | Keywords: | |
| Cc: |
Description
I am trying to remove the default created components from the Ticket system using Ticket Model (through code), but the result is a Traceback: AssertionError: Cannot deleting non-existent component (typo here by the way :-)
Somehow trac.ticket.model.Component sets the wrong exists status - illustration from a new (default) Trac environment (it only seems to affect Component):
>>> from trac.env import Environment >>> myenv = Environment('/path/to/my/env') >>> from trac.ticket.model import Priority, Component, Milestone >>> for milestone in Milestone(myenv).select(myenv): print milestone.name, milestone.exists milestone1 True milestone2 True milestone3 True milestone4 True >>> for priority in Priority(myenv).select(myenv): print priority.name, priority.exists blocker True critical True major True minor True trivial True >>> for component in Component(myenv).select(myenv): print component.name, component.exists component1 False component2 False
Attachments
Change History
Note: See
TracTickets for help on using
tickets.



