From b4bd90f3c0120c90f6d73e7d390042cc33265a1f Mon Sep 17 00:00:00 2001 From: Dave Hall Date: Wed, 7 Oct 2015 12:28:00 +0100 Subject: [PATCH] Binding to m2m_changed signal. --- src/watson/registration.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/watson/registration.py b/src/watson/registration.py index 24453ce..1c96246 100644 --- a/src/watson/registration.py +++ b/src/watson/registration.py @@ -15,7 +15,7 @@ from django.contrib.contenttypes.models import ContentType from django.db import models from django.db.models import Q from django.db.models.query import QuerySet -from django.db.models.signals import post_save, pre_delete +from django.db.models.signals import post_save, pre_delete, m2m_changed from django.utils.encoding import force_text from django.utils.html import strip_tags try: @@ -381,6 +381,7 @@ class SearchEngine(object): # Connect to the signalling framework. post_save.connect(self._post_save_receiver, model) pre_delete.connect(self._pre_delete_receiver, model) + m2m_changed.connect(self._post_save_receiver, model) def unregister(self, model): """