[IMP] solve problem for duplication

bzr revid: ksa@tinyerp.co.in-20100607124344-empr5zqp2331s9rv
This commit is contained in:
ksa (Open ERP)
2010-06-07 18:13:44 +05:30
parent 27db0f8745
commit a7240c5dfe
+5 -1
View File
@@ -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, [])