id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 17688,No m2m_changed signal sent to when referenced object is deleted,jblaine@…,jorgecarleitao,"{{{ class Topping(models.Model): name = models.CharField() class Pizza(models.Model): name = models.CharField() toppings = models.ManyToManyField(Topping, null=true, blank=true) }}} And this data established using those models: {{{ TOPPING id=1, name=""Pepperoni"" id=2, name=""Onion"" id=3, name=""Mushroom"" PIZZA id=1, name=""foopizza"" toppings=1,2,3 }}} 1. Deleting any Topping object (for example, deleting id=1, name=""Pepperoni"") also removes it from foopizza.toppings. '''GOOD''' 2. No m2m_changed signal is sent when 1 (above happens). '''BAD?'''",Bug,assigned,"Database layer (models, ORM)",1.3,Normal,,,anssi.kaariainen@… Derek Hohls No-0n3 jorgecarleitao@… bronger@… adam@…,Accepted,1,0,0,1,0,0