diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py
index 520b2b0f6809ce7c89a7982e8f53f44b41d02b43..bcec1ac98f0d3d66a49b412b7e54ba8b29e4c92b 100644
--- a/openerp/osv/orm.py
+++ b/openerp/osv/orm.py
@@ -4035,7 +4035,7 @@ class BaseModel(object):
             for id in ids_to_update:
                 if id not in done[key]:
                     done[key][id] = True
-                    if id not in deleted_related[object]:
+                    if id not in deleted_related[model_name]:
                         todo.append(id)
             self.pool[model_name]._store_set_values(cr, user, todo, fields_to_recompute, context)