diff --git a/openerp/tools/qweb.py b/openerp/tools/qweb.py index c02b8a823a0..cc93df61208 100644 --- a/openerp/tools/qweb.py +++ b/openerp/tools/qweb.py @@ -286,7 +286,8 @@ class QWebXml(object): field_type = record._model._all_columns.get(field).column._type try: if field_type == 'many2one': - inner = record.read([field])[0][field][1] or "" + field_data = record.read([field])[0].get(field) + inner = field_data and field_data[1] or "" #field = getattr(record, field) #if field: # inner = field.name_get()[0][1] or ""