From e767f08a8590b7a5b29fd9b6d5c9bec6e0a8d032 Mon Sep 17 00:00:00 2001 From: "Jay (OpenERP)" Date: Mon, 21 Mar 2011 15:46:37 +0530 Subject: [PATCH] [FIX] Audittrail : System was crashing if I audit Users (ref : 4527) bzr revid: jvo@openerp.com-20110321101637-5h0ir8ew1jg0j817 --- addons/audittrail/audittrail.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/addons/audittrail/audittrail.py b/addons/audittrail/audittrail.py index 2f769246bcf..f280dd0ab36 100644 --- a/addons/audittrail/audittrail.py +++ b/addons/audittrail/audittrail.py @@ -404,13 +404,16 @@ class audittrail_objects_proxy(object_proxy): cr.close() return res else: - res_ids = args[0] - old_values = {} - fields = [] - if len(args)>1 and type(args[1]) == dict: - fields = args[1].keys() - if type(res_ids) in (long, int): - res_ids = [res_ids] + res_ids = [] + res = True + if args: + res_ids = args[0] + old_values = {} + fields = [] + if len(args)>1 and type(args[1]) == dict: + fields = args[1].keys() + if type(res_ids) in (long, int): + res_ids = [res_ids] if res_ids: for resource in resource_pool.read(cr, uid, res_ids): resource_id = resource['id']