[FIX] hr_holidays, hr_timesheet: fix XMLSyntaxError when company name contain an ampersand '&' sign
bzr revid: xal@openerp.com-20131219135147-jpli369iqlanf3t3
This commit is contained in:
commit
6df572aae4
|
@ -96,7 +96,7 @@ class report_custom(report_rml):
|
|||
res=cr.fetchone()[0]
|
||||
date_xml=[]
|
||||
date_today=time.strftime('%Y-%m-%d %H:%M:%S')
|
||||
date_xml +=['<res name="%s" today="%s" />' % (res,date_today)]
|
||||
date_xml +=['<res name="%s" today="%s" />' % (to_xml(res),date_today)]
|
||||
|
||||
cr.execute("SELECT id, name, color_name FROM hr_holidays_status ORDER BY id")
|
||||
legend=cr.fetchall()
|
||||
|
@ -128,7 +128,7 @@ class report_custom(report_rml):
|
|||
# date_xml=[]
|
||||
for l in range(0,len(legend)):
|
||||
date_xml += ['<legend row="%d" id="%d" name="%s" color="%s" />' % (l+1,legend[l][0],_(legend[l][1]),legend[l][2])]
|
||||
date_xml += ['<date month="%s" year="%d" />' % (som.strftime('%B'), som.year),'<days>']
|
||||
date_xml += ['<date month="%s" year="%d" />' % (ustr(som.strftime('%B')), som.year),'<days>']
|
||||
|
||||
cell=1
|
||||
if day_diff.days>=30:
|
||||
|
|
|
@ -104,7 +104,7 @@ class report_custom(report_rml):
|
|||
<date>%s</date>
|
||||
<company>%s</company>
|
||||
</header>
|
||||
''' % (str(rml_obj.formatLang(time.strftime("%Y-%m-%d"),date=True))+' ' + str(time.strftime("%H:%M")),pooler.get_pool(cr.dbname).get('res.users').browse(cr,uid,uid).company_id.name)
|
||||
''' % (str(rml_obj.formatLang(time.strftime("%Y-%m-%d"),date=True))+' ' + str(time.strftime("%H:%M")),toxml(pooler.get_pool(cr.dbname).get('res.users').browse(cr,uid,uid).company_id.name))
|
||||
|
||||
xml='''<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<report>
|
||||
|
|
Loading…
Reference in New Issue