From 2d6806308063edb3ab9ba1e60c14c31fd42e12e8 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Thu, 30 May 2013 17:27:41 +0200 Subject: [PATCH] [IMP] css bzr revid: chm@openerp.com-20130530152741-mdzjtuvalkmvmanh --- openerp/addons/base/module/module.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/openerp/addons/base/module/module.py b/openerp/addons/base/module/module.py index 6fffac97da7..1f88b5b0c7a 100644 --- a/openerp/addons/base/module/module.py +++ b/openerp/addons/base/module/module.py @@ -153,14 +153,15 @@ class module(osv.osv): def _get_desc(self, cr, uid, ids, field_name=None, arg=None, context=None): res = dict.fromkeys(ids, '') for module in self.browse(cr, uid, ids, context=context): - path = addons.get_module_resource(module.name, 'description.html') + path = addons.get_module_resource(module.name, 'static/description/description.html') if path: + print path desc_file = tools.file_open(path, 'rb') try: doc = desc_file.read() html = lxml.html.document_fromstring(doc) for element, attribute, link, pos in html.iterlinks(): - if element.get('src'): + if element.get('src') and not '//' in element.get('src') and not 'static/' in element.get('src'): element.set('src', "%s/static/description/%s" % (module.name, element.get('src'))) res[module.id] = lxml.html.tostring(html) finally: