← Back to team overview

openerp-dev-web team mailing list archive

Re: [Merge] lp:~openerp-dev/openobject-server/trunk-bug-781967-ysa into lp:openobject-server

 

Hello,

You are right addons_path add in file_open() in openerp/tools/misc.py but a there is a case like 
<image file="account/images/accounting-hover.png" width="80" height="80"/>

In _open_image method path = ['addons/sale/report', '/home/ysa-openerp/OpenERP/rdtools/server/trunk-bug-781967-ysa/openerp'] and image filename of report is addons path. in _open_image() p = 'addons/sale/report' and filename='account/images/accounting-hover.png' then join this p to filename and then fullpath='addons/sale/report/account/images/accounting-hover.png'(it's wrong) and this fullpath pass in file_open() in openerp/tools/misc.py so crash the server b'coz this filepath is not available.
so don't need to join this filename('account/images/accounting-hover.png') with p('addons/sale/report').

I check the '/' in filename then don't join with p and if filename is root path or sub-directory then join this path.

Thanks,
-- 
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-bug-781967-ysa/+merge/62079
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-server/trunk-bug-781967-ysa.


References