From 3e97f6bdc43576a8519e94f4c3e4d5113cec96ac Mon Sep 17 00:00:00 2001 From: Sapan Bhatia Date: Mon, 15 Sep 2014 04:04:32 -0400 Subject: [PATCH] Don't invoke policies for object updates --- planetstack/model_policy.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/planetstack/model_policy.py b/planetstack/model_policy.py index fa55817..dbe8453 100644 --- a/planetstack/model_policy.py +++ b/planetstack/model_policy.py @@ -8,8 +8,10 @@ import model_policies def post_save_handler(sender, **kwargs): sender_name = sender.__name__ policy_name = 'model_policy_%s'%sender_name - try: - policy_handler = getattr(model_policies, policy_name) - policy_handler.handle(sender) - except: - pass + + if (not kwargs['update_fields']): + try: + policy_handler = getattr(model_policies, policy_name) + policy_handler.handle(sender) + except: + pass -- 2.47.0