Merge lp:~openerp-dev/openobject-server/6.0-opw-5961-rha into lp:openobject-server/6.0

Proposed by Rifakat Husen (OpenERP)
Status: Merged
Approved by: Jay Vora (Serpent Consulting Services)
Approved revision: 3441
Merged at revision: 3448
Proposed branch: lp:~openerp-dev/openobject-server/6.0-opw-5961-rha
Merge into: lp:openobject-server/6.0
Diff against target: 21 lines (+1/-10)
1 file modified
bin/report/report_sxw.py (+1/-10)
To merge this branch: bzr merge lp:~openerp-dev/openobject-server/6.0-opw-5961-rha
Reviewer Review Type Date Requested Status
Jay Vora (Serpent Consulting Services) (community) Approve
Review via email: mp+63995@code.launchpad.net

Description of the change

report: resolved printing problem for child company in multi company environment

To post a comment you must log in.
Revision history for this message
Jay Vora (Serpent Consulting Services) (jayvora) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'bin/report/report_sxw.py'
--- bin/report/report_sxw.py 2011-01-10 13:28:32 +0000
+++ bin/report/report_sxw.py 2011-06-09 11:49:24 +0000
@@ -230,16 +230,7 @@
230 self.lang_dict_called = False230 self.lang_dict_called = False
231 for obj in self.objects:231 for obj in self.objects:
232 obj._context['lang'] = lang232 obj._context['lang'] = lang
233 for table in obj._cache:233 return True
234 for id in obj._cache[table]:
235 self._lang_cache.setdefault(obj._context['lang'], {}).setdefault(table,
236 {}).update(obj._cache[table][id])
237 if lang in self._lang_cache \
238 and table in self._lang_cache[lang] \
239 and id in self._lang_cache[lang][table]:
240 obj._cache[table][id] = self._lang_cache[lang][table][id]
241 else:
242 obj._cache[table][id] = {'id': id}
243234
244 def _get_lang_dict(self):235 def _get_lang_dict(self):
245 pool_lang = self.pool.get('res.lang')236 pool_lang = self.pool.get('res.lang')