summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Dony <odo@openerp.com>2011-10-03 16:40:49 +0200
committerOlivier Dony <odo@openerp.com>2011-10-03 16:40:49 +0200
commit288e8ebcfca60f77d439206528fa7cf1086e9682 (patch)
treee647dc09821a7216b1738e4e5267080d04d5da43
parent0489f83a445f5c50aa9f2901d88b9b5f8499607d (diff)
[IMP] browse_record._table -> browse_record._model
bzr revid: odo@openerp.com-20111003144049-d6o4igae8mslns5x
-rw-r--r--openerp/osv/orm.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py
index 246187a5424..5a28994460a 100644
--- a/openerp/osv/orm.py
+++ b/openerp/osv/orm.py
@@ -303,7 +303,8 @@ class browse_record(object):
self._cr = cr
self._uid = uid
self._id = id
- self._table = table
+ self._table = table # deprecated, use _model!
+ self._model = table
self._table_name = self._table._name
self.__logger = logging.getLogger(
'osv.browse_record.' + self._table_name)
@@ -2853,9 +2854,11 @@ class BaseModel(object):
def _auto_end(self, cr, context=None):
""" Create the foreign keys recorded by _auto_init. """
+ self.__logger.info('Establishing foreign key references...')
for t, k, r, d in self._foreign_keys:
cr.execute('ALTER TABLE "%s" ADD FOREIGN KEY ("%s") REFERENCES "%s" ON DELETE %s' % (t, k, r, d))
cr.commit()
+ self.__logger.info('Establishing foreign key references... done')
del self._foreign_keys