Ticket #4447: t4447-dont-save-empty-field-changes.diff
| File t4447-dont-save-empty-field-changes.diff, 0.8 KB (added by thatch, 23 months ago) |
|---|
-
trac/ticket/model.py
242 242 else: 243 243 cursor.execute("UPDATE ticket SET %s=%%s WHERE id=%%s" % name, 244 244 (self[name], self.id)) 245 cursor.execute("INSERT INTO ticket_change " 245 246 # Avoid writing out a 'change' if it went from None to '' 247 if self._old[name] or self[name]: 248 cursor.execute( 249 "INSERT INTO ticket_change " 246 250 "(ticket,time,author,field,oldvalue,newvalue) " 247 251 "VALUES (%s, %s, %s, %s, %s, %s)", 248 252 (self.id, when_ts, author, name, self._old[name],
