From c6290988ce6b42013086d67d5dfa165b9aa3c40a Mon Sep 17 00:00:00 2001
From: Christophe Simonis <chs@odoo.com>
Date: Mon, 22 Sep 2014 17:05:07 +0200
Subject: [PATCH] [FIX] models: only check existance of inverse_field for
 one2many fields

---
 openerp/models.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/openerp/models.py b/openerp/models.py
index 542306046ce7..66475021fae0 100644
--- a/openerp/models.py
+++ b/openerp/models.py
@@ -3000,7 +3000,7 @@ class BaseModel(object):
             if partial and field.manual and \
                     field.relational and \
                     (field.comodel_name not in self.pool or \
-                     field.inverse_name not in self.pool[field.comodel_name]._fields):
+                     (field.type == 'one2many' and field.inverse_name not in self.pool[field.comodel_name]._fields)):
                 # do not set up manual fields that refer to unknown models
                 continue
             field.setup(self.env)
-- 
GitLab