diff --git a/openerp/http.py b/openerp/http.py index d56e2d84649..b972c610329 100644 --- a/openerp/http.py +++ b/openerp/http.py @@ -896,7 +896,8 @@ class Model(object): raise Exception("Access denied") mod = request.registry[self.model] meth = getattr(mod, method) - cr = request.cr + # make sure to instantiate an environment + cr = request.env.cr result = meth(cr, request.uid, *args, **kw) # reorder read if method == "read":