From 82b215c5831596b4de133f6d000094e08ae29e0c Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Fri, 20 May 2011 10:48:28 +0200 Subject: [PATCH] [FIX] ir.model.data: add missing return statement, would cause marshalling errors in XMLRPC bzr revid: odo@openerp.com-20110520084828-fre96mfaocmynmtb --- openerp/addons/base/ir/ir_model.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openerp/addons/base/ir/ir_model.py b/openerp/addons/base/ir/ir_model.py index 93ce7219c07..45e5a138c73 100644 --- a/openerp/addons/base/ir/ir_model.py +++ b/openerp/addons/base/ir/ir_model.py @@ -629,13 +629,13 @@ class ir_model_data(osv.osv): except: id = False return id - + def unlink(self, cr, uid, ids, context=None): ref_ids = self.browse(cr, uid, ids, context=context) for ref_id in ref_ids: self._get_id.clear_cache(cr.dbname, uid, ref_id.module, ref_id.name) self.get_object_reference.clear_cache(cr.dbname, uid, ref_id.module, ref_id.name) - super(ir_model_data,self).unlink(cr, uid, ids, context=context) + return super(ir_model_data,self).unlink(cr, uid, ids, context=context) def _update(self,cr, uid, model, module, values, xml_id=False, store=True, noupdate=False, mode='init', res_id=False, context=None): model_obj = self.pool.get(model)