X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fmodel_policy.py;h=ba0cb9947bef86a92b6180648c36382fe7951fee;hb=e08db12414ac2c2932129de422068b1dc3d3772a;hp=32d8f8ec8100faa50dea046f850bb98c3c6467ad;hpb=5085ebfdb8f294340e6426174c3cbd9c83c1a346;p=plstackapi.git diff --git a/planetstack/model_policy.py b/planetstack/model_policy.py index 32d8f8e..ba0cb99 100644 --- a/planetstack/model_policy.py +++ b/planetstack/model_policy.py @@ -11,7 +11,8 @@ def post_save_handler(sender, instance, **kwargs): if (not kwargs['update_fields']): try: - policy_handler = getattr(model_policies, policy_name) - policy_handler.handle(instance) + policy_handler = getattr(model_policies, policy_name, None) + if policy_handler is not None: + policy_handler.handle(instance) except: pass