From 4acd156fb1eb117a4a3581d0da1ab2774f905456 Mon Sep 17 00:00:00 2001 From: Evgeny Sizikov Date: Wed, 19 Oct 2016 17:51:52 +0700 Subject: [PATCH] Fixed elif/if bug for a case when the same model should be registered in both INDEXED_MODELS and SENDER_MAP for a signal processor. --- nhaystack/signals.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nhaystack/signals.py b/nhaystack/signals.py index 18e122f..c0f750b 100644 --- a/nhaystack/signals.py +++ b/nhaystack/signals.py @@ -63,7 +63,7 @@ def _post_setup(self, sender, **kwargs): if model_name in self.INDEXED_MODELS: models_signals.post_save.connect(self._handle_save, sender=sender) models_signals.post_delete.connect(self._handle_delete, sender=sender) - elif model_name in self.SENDER_MAP: + if model_name in self.SENDER_MAP: models_signals.post_save.connect(self._handle_related_save, sender=sender) models_signals.post_delete.connect(self._handle_related_delete, sender=sender)