diff --git a/bin/osv/orm.py b/bin/osv/orm.py index c0c44e608b7..0803a7ace38 100644 --- a/bin/osv/orm.py +++ b/bin/osv/orm.py @@ -847,6 +847,10 @@ class orm_template(object): if childs: for f in node.childNodes: fields.update(self.__view_look_dom(cr, user, f, context)) + + if ('state' not in fields) and (('state' in self._columns) or ('state' in self._inherit_fields)): + fields['state'] = {} + return fields def __view_look_dom_arch(self, cr, user, node, context=None):