Document: the node context shouldn't contain 'lang'
authorP. Christeas <p_christ@hol.gr>
Tue, 29 Jun 2010 14:05:19 +0000 (17:05 +0300)
committerP. Christeas <p_christ@hol.gr>
Tue, 29 Jun 2010 14:05:19 +0000 (17:05 +0300)
Node context should be as neutral as possible, in order to help caching.

bzr revid: p_christ@hol.gr-20100629140519-fgxcr2wm5ctg8ywl

addons/document/document_directory.py

index a464ca6..1b62418 100644 (file)
@@ -195,17 +195,8 @@ class document_directory(osv.osv):
         """
         if not context:
                 context = {}
-        lang = context.get('lang',False)
-        if not lang:
-            user = self.pool.get('res.users').browse(cr, uid, uid)
-            lang = user.context_lang 
-            context['lang'] = lang
             
-        try: #just instrumentation
-                return nodes.get_node_context(cr, uid, context).get_uri(cr, uri)
-        except Exception,e:
-                print "exception: ",e
-                raise
+        return nodes.get_node_context(cr, uid, context).get_uri(cr, uri)
 
 
     def _locate_child(self, cr, uid, root_id, uri,nparent, ncontext):