[FIX] base: sanitize module description
This commit is contained in:
parent
909e6e300a
commit
a7ff1104bc
|
@ -45,6 +45,7 @@ from openerp import modules, pooler, tools, addons
|
|||
from openerp.modules.db import create_categories
|
||||
from openerp.tools.parse_version import parse_version
|
||||
from openerp.tools.translate import _
|
||||
from openerp.tools import html_sanitize
|
||||
from openerp.osv import fields, osv, orm
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
@ -154,9 +155,10 @@ 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):
|
||||
overrides = dict(embed_stylesheet=False, doctitle_xform=False, output_encoding='unicode')
|
||||
overrides = dict(embed_stylesheet=False, doctitle_xform=False,
|
||||
output_encoding='unicode', xml_declaration=False)
|
||||
output = publish_string(source=module.description, settings_overrides=overrides, writer=MyWriter())
|
||||
res[module.id] = output
|
||||
res[module.id] = html_sanitize(output)
|
||||
return res
|
||||
|
||||
def _get_latest_version(self, cr, uid, ids, field_name=None, arg=None, context=None):
|
||||
|
|
Loading…
Reference in New Issue