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