Ticket #2259: trac_ticket_r2659.2.patch
| File trac_ticket_r2659.2.patch, 1.1 KB (added by trac@…, 3 years ago) |
|---|
-
trac/attachment.py
26 26 from trac.core import * 27 27 from trac.env import IEnvironmentSetupParticipant 28 28 from trac.mimeview import * 29 from trac.Notify import TicketNotifyEmail 30 from trac.ticket import Ticket 29 31 from trac.web import IRequestHandler 30 32 from trac.web.chrome import add_link, add_stylesheet, INavigationContributor 31 33 from trac.wiki import IWikiSyntaxProvider … … 332 334 pass # don't worry if there's nothing to replace 333 335 attachment.filename = None 334 336 attachment.insert(filename, upload.file, size) 337 if attachment.parent_type == 'ticket': 338 tn = TicketNotifyEmail(self.env) 339 # before we can do this, we have to get the ticket 340 # that the attachment will modify 341 ticket = Ticket(self.env, tkt_id=attachment.parent_id) 342 tn.notify(ticket, newticket=False, modtime=attachment.time) 343 335 344 336 345 # Redirect the user to the newly created attachment 337 346 req.redirect(attachment.href())
