--- a/ForgeTracker/forgetracker/model/ticket.py
+++ b/ForgeTracker/forgetracker/model/ticket.py
@@ -222,7 +222,8 @@
                 changes.append('Description updated:')
                 changes.append(h.diff_text(old.description, self.description))
             description = '<br>'.join(changes)
-            subject = 'Ticket %s modified: %s' % (self.ticket_num, self.summary)
+            subject = 'Ticket #%s modified by %s: %s' % (
+                self.ticket_num, c.user.username, self.summary)
         else:
             self.subscribe()
             if self.assigned_to_id:
@@ -395,4 +396,4 @@
     def artifact(self):
         return Ticket.query.get(_id=self.metadata.ticket_id)
 
-MappedClass.compile_all()+MappedClass.compile_all()