now calls registrymanager update methods

bzr revid: nicolas.vanhoren@openerp.com-20130619105531-aqo7lc71d48lzmw8
This commit is contained in:
niv-openerp
2013-06-19 12:55:31 +02:00
parent ee104c9ed0
commit 1d2bab08e1
+6 -2
View File
@@ -670,7 +670,7 @@ class Root(object):
def __init__(self):
self.addons = {}
self.statics = {}
self.db_routers = {}
self.db_routers_lock = threading.Lock()
@@ -707,12 +707,16 @@ class Root(object):
with session_context(httprequest, self.session_store, self.session_lock, sid) as session:
request = self._build_request(httprequest)
db = request.db
updated = openerp.modules.registry.RegistryManager.check_registry_signaling(db)
self.find_handler(request)
with set_request(request):
result = request.dispatch()
openerp.modules.registry.RegistryManager.signal_caches_change(db)
if isinstance(result, basestring):
headers=[('Content-Type', 'text/html; charset=utf-8'), ('Content-Length', len(result))]
response = werkzeug.wrappers.Response(result, headers=headers)