summaryrefslogtreecommitdiff
path: root/bin/report/interface.py
diff options
context:
space:
mode:
authornvi-openerp <nicolas.vanhoren@openerp.com>2010-12-08 11:52:49 +0100
committernvi-openerp <nicolas.vanhoren@openerp.com>2010-12-08 11:52:49 +0100
commit38569b7754bb2e1dc1b6e8d58df626ff0fafaedb (patch)
treee0ad1d56381f8f0e4d288c0f50407191ab8ac7a7 /bin/report/interface.py
parent8cc1c1086d2243678e2fef9c1631758ac517d097 (diff)
parent00f2f6b97d71f43fe38c0ade7875864dd7ef564b (diff)
[merge]
bzr revid: nicolas.vanhoren@openerp.com-20101206091222-miwtrvjkfh8hy8ec bzr revid: nicolas.vanhoren@openerp.com-20101206174010-f819dzx7vyw2jntk bzr revid: nicolas.vanhoren@openerp.com-20101207132443-z0wabhbh0ruzwoo2 bzr revid: nicolas.vanhoren@openerp.com-20101208105249-qfjalxkboqpi9xr0
Diffstat (limited to 'bin/report/interface.py')
-rw-r--r--bin/report/interface.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/bin/report/interface.py b/bin/report/interface.py
index 703256d8fcd..ec9ed7ddef1 100644
--- a/bin/report/interface.py
+++ b/bin/report/interface.py
@@ -186,7 +186,7 @@ class report_rml(report_int):
else:
if 'logo' in self.bin_datas:
del self.bin_datas['logo']
- obj = render.rml(rml, localcontext, self.bin_datas, tools.config['root_path'],title)
+ obj = render.rml(rml, localcontext, self.bin_datas, self._get_path(), title)
obj.render()
return obj.get()
@@ -226,5 +226,10 @@ class report_rml(report_int):
obj.render()
return obj.get()
+ def _get_path(self):
+ ret = []
+ ret.append(self.tmpl.replace(os.path.sep, '/').rsplit('/',1)[0]) # Same dir as the report rml
+ ret.append(tools.config['root_path'])
+ return ret
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: