--- trac/ticket/notification.py.orig    Tue Jan  2 19:25:58 2007
+++ trac/ticket/notification.py Tue Jan  2 19:24:43 2007
@@ -247,12 +247,13 @@

         if not notify_updater:
             filter_out = True
-            if notify_reporter and (updater == self.reporter):
-                filter_out = False
-            if notify_owner and (updater == self.owner):
-                filter_out = False
+            # if notify_reporter and (updater == self.reporter):
+            #     filter_out = False
+            # if notify_owner and (updater == self.owner):
+            #     filter_out = False
             if filter_out:
                 torecipients = [r for r in torecipients if r and r != updater]
+                ccrecipients = [r for r in ccrecipients if r and r != updater]
         elif updater:
             torecipients.append(updater)

