From 72399a195a7a760cd208487d39bc75d9c882dcb9 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Thu, 2 Jul 2015 16:50:31 +0200 Subject: [PATCH] [FIX] fields: support fields with store=False Fix method `to_column` to not create columns for non-stored fields. --- openerp/fields.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/openerp/fields.py b/openerp/fields.py index 32cdafb53d5..c6adb0a2dff 100644 --- a/openerp/fields.py +++ b/openerp/fields.py @@ -671,9 +671,8 @@ class Field(object): def to_column(self): """ Return a column object corresponding to `self`, or ``None``. """ - if not self.store and self.compute: - # non-stored computed fields do not have a corresponding column - self.column = None + if not self.store and not self.column: + # non-stored fields do not have a corresponding column return None # determine column parameters