From 77868bdedbd40cec5ed9cca1bb28f4acc41541a9 Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Thu, 21 Feb 2019 01:28:08 +0100 Subject: [PATCH] [FIX] base_optional_quick_create: don't break when we have a nonexisting model (#50) --- base_optional_quick_create/models/ir_model.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/base_optional_quick_create/models/ir_model.py b/base_optional_quick_create/models/ir_model.py index 634a888..d784edf 100644 --- a/base_optional_quick_create/models/ir_model.py +++ b/base_optional_quick_create/models/ir_model.py @@ -26,6 +26,8 @@ class IrModel(models.Model): method_name = 'name_create' for model in self: model_obj = self.env.get(model.model) + if not isinstance(model_obj, models.BaseModel): + continue if model.avoid_quick_create: model_obj._patch_method(method_name, _wrap_name_create()) else: