diff --git a/odoo/fields.py b/odoo/fields.py index 20962d776e3..01de4ad49eb 100644 --- a/odoo/fields.py +++ b/odoo/fields.py @@ -821,6 +821,8 @@ class Field(MetaField('DummyField', (object,), {})): not column and len(self.related or ()) == 2 and self.related_field.store and not self.related_field.compute + and not (self.related_field.type == 'binary' and self.related_field.attachment) + and self.related_field.type not in ('one2many', 'many2many') ): join_field = model._fields[self.related[0]] if (