if model_object and res_id:
model_pool = self.pool.get(model_object)
res = model_pool.name_get(cr,uid,[res_id],context)
- data[attachment.id] = (res and res[0][1]) or False
+ res_name = res and res[0][1] or False
+ if res_name:
+ field = self._columns.get('res_name',False)
- if field and len(res_name ) > field.size:
++ if field and len(res_name) > field.size:
+ res_name = res_name[:field.size-3] + '...'
+ data[attachment.id] = res_name
else:
- data[attachment.id] = False
+ data[attachment.id] = False
return data
_name = 'ir.attachment'