now calls registrymanager update methods
bzr revid: nicolas.vanhoren@openerp.com-20130619105531-aqo7lc71d48lzmw8
This commit is contained in:
+6
-2
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user