diff --git a/addons/audittrail/audittrail.py b/addons/audittrail/audittrail.py index 78a180e8d4d..9b3f5e4b6fb 100644 --- a/addons/audittrail/audittrail.py +++ b/addons/audittrail/audittrail.py @@ -434,6 +434,7 @@ class audittrail_objects_proxy(object_proxy): on specific fields only. :return: True """ + resource_pool = pool.get(model.model) # loop on all the given ids for res_id in res_ids: # compare old and new values and get audittrail log lines accordingly @@ -441,11 +442,13 @@ class audittrail_objects_proxy(object_proxy): # if at least one modification has been found for model_id, resource_id in lines: + res_name = resource_pool.browse(cr, uid, resource_id).name vals = { 'method': method, 'object_id': model_id, 'user_id': uid, 'res_id': resource_id, + 'name': res_name or '', } if (model_id, resource_id) not in old_values and method not in ('copy', 'read'): # the resource was not existing so we are forcing the method to 'create'