Index: DeleteTicket.py
===================================================================
--- DeleteTicket.py	(revision 6020)
+++ DeleteTicket.py	(working copy)
@@ -38,6 +38,16 @@
         return ("delete ticket", '', "This ticket will be deleted.")
 
     def get_ticket_changes(self, req, ticket, action):
+        # We need to trigger an actual change to the ticket to
+        # activate the call to apply_action_side_effects
+        if not req.args.get('comment',''):
+            req.args['comment'] = 'Ticket deleted.'
+
+        # Since we will apply action side effects we should warn about this
+        # in preview mode.
+        if 'preview' in req.args:
+            req.warning("This ticket will be deleted.'")
+            
         return {}
 
     def apply_action_side_effects(self, req, ticket, action):

