diff --git a/django/db/models/deletion.py b/django/db/models/deletion.py index 3a462f1c4c..d886331fcf 100644 --- a/django/db/models/deletion.py +++ b/django/db/models/deletion.py @@ -136,8 +136,7 @@ class Collector: else: return False if (signals.pre_delete.has_listeners(model) or - signals.post_delete.has_listeners(model) or - signals.m2m_changed.has_listeners(model)): + signals.post_delete.has_listeners(model)): return False # The use of from_field comes from the need to avoid cascade back to # parent when parent delete is cascading to child.