Plugin calls db.commit() when it shouldn't
|Reported by:||Owned by:||Russ Tyndall|
The ticket change hook calls db.commit() even though it is not in control of the transaction.
This can result in data inconsistencies when e.g. processing multiple tickets using scripts or other Trac mechanisms which expect that transactions are not committed in case the connection used to save the ticket changes is opened by the controlling script or other mechanism.