From 983dcf193c3a0e07e1fc00c9b2b21c1c5b18126b Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Tue, 3 Mar 2015 10:34:51 +0100 Subject: [PATCH] [FIX] fields: make base_field recursive in case a field is inherits'ed across several models --- openerp/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/fields.py b/openerp/fields.py index 2688e7e56ca..9a66ab22f90 100644 --- a/openerp/fields.py +++ b/openerp/fields.py @@ -528,7 +528,7 @@ class Field(object): @property def base_field(self): """ Return the base field of an inherited field, or `self`. """ - return self.related_field if self.inherited else self + return self.related_field.base_field if self.inherited else self # # Setup of field triggers