diff --git a/openerp/addons/base/ir/ir_model.py b/openerp/addons/base/ir/ir_model.py
index eb19a443ac8a7c3f7c4f8f4c7abd4d6e719af765..aa67546e346d724290dfacb55be0e28b51d95d51 100644
--- a/openerp/addons/base/ir/ir_model.py
+++ b/openerp/addons/base/ir/ir_model.py
@@ -1187,7 +1187,7 @@ class IrModelData(models.Model):
 
         self._cr.commit()
 
-        self.unlink()
+        datas.unlink()
 
     @api.model
     def _process_end(self, modules):