From 339a74a453f1447c78f5adbec09292e8d5c5b853 Mon Sep 17 00:00:00 2001 From: RecursiveGreen Date: Thu, 29 Mar 2018 22:58:59 -0400 Subject: [PATCH] Fix disable signal by checking for empty 'update_fields'. --- savepointradio/radio/signals.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/savepointradio/radio/signals.py b/savepointradio/radio/signals.py index 3198d8f..42e6596 100644 --- a/savepointradio/radio/signals.py +++ b/savepointradio/radio/signals.py @@ -31,7 +31,10 @@ def cascade_disable(sender, instance, created, update_fields, **kwargs): If a radio object is disabled, be sure to update other objects that are linked to it. """ - if 'disabled' in update_fields: + if update_fields: + if 'disabled' not in update_fields: + return + if instance.disabled: time = timezone.now() if sender == Artist: