From a7240c5dfe34820da58b1c1ab76901bab6d09a09 Mon Sep 17 00:00:00 2001 From: "ksa (Open ERP)" Date: Mon, 7 Jun 2010 18:13:44 +0530 Subject: [PATCH] [IMP] solve problem for duplication bzr revid: ksa@tinyerp.co.in-20100607124344-empr5zqp2331s9rv --- addons/audittrail/audittrail.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/audittrail/audittrail.py b/addons/audittrail/audittrail.py index d6badfd7c46..015e586c0a2 100644 --- a/addons/audittrail/audittrail.py +++ b/addons/audittrail/audittrail.py @@ -423,8 +423,12 @@ class audittrail_objects_proxy(osv_pool): cr = pooler.get_db(db).cursor() obj_ids = pool.get('ir.model').search(cr, uid, [('model', '=', object)]) model_object = pool.get('ir.model').browse(cr, uid, obj_ids)[0] - res_ids = args[0] + if not isinstance(res_ids, list): + res_ids = [res_ids] + else: + res_ids = res_ids + old_values = {} for res_id in res_ids: old_values[res_id] = pool.get(model_object.model).read(cr, uid, res_id, [])