﻿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
