[Trac-tickets] [The Trac Project] #1544: change/restore ticket
field leads to adding fake ticket change
The Trac Project
noreply at edgewall.com
Fri May 13 05:19:10 EDT 2005
#1544: change/restore ticket field leads to adding fake ticket change
---------------------------+------------------------------------------------
Id: 1544 | Status: new
Component: ticket system | Modified: Fri May 13 05:19:09 2005
Severity: trivial | Milestone: 0.9
Priority: normal | Version: 0.8
Owner: jonas | Reporter: pkou at ua.fm
---------------------------+------------------------------------------------
When ticket field is changed, then original value is saved for tracking
ticket changes. However, if a field is changed to some value and then to
original value, then this change is tracked.
Patch for trunk:
{{{
Index: Ticket.py
===================================================================
--- Ticket.py (revision 1667)
+++ Ticket.py (working copy)
@@ -53,6 +53,8 @@
return
if not self._old.has_key(name):
self._old[name] = self.get(name, None)
+ else if self._old[name] == value:
+ del self._old[name]
dict.__setitem__(self, name, value)
def _forget_changes(self):
}}}
''(In preparation to #869)''
--
Ticket URL: <http://projects.edgewall.com/trac/ticket/1544>
The Trac Project <>
More information about the Trac-Tickets
mailing list