- 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, None)
+ if policy_handler is not None:
+ policy_handler.handle(instance)
+ except:
+ pass