[BUG/FIX] lp:710723

lp bug: https://launchpad.net/bugs/710723 fixed

bzr revid: jam@tinyerp.com-20110203083312-3pad88mrh3pshhhl
This commit is contained in:
jam-openerp
2011-02-03 14:03:12 +05:30
parent 74b1ce55ed
commit f312583360
+9 -3
View File
@@ -22,7 +22,7 @@
from osv import fields, osv
import tools
from tools.translate import _
import re
class project_task_close(osv.osv_memory):
"""
Close Task
@@ -99,8 +99,14 @@ class project_task_close(osv.osv_memory):
}
to_adr = []
header = (project.warn_header or '') % val
footer = (project.warn_footer or '') % val
header = footer = ''
try:
header_str = (project.warn_header or '')
footer_str = (project.warn_footer or '')
header = (re.sub(r'\%\W*\(', '%(', header_str)) % val
footer = (re.sub(r'\%\W*\(', '%(', footer_str)) % val
except:
raise osv.except_osv(_('Error'), _("Invlaid automatic variables used in project header or foooter."))
body = u'%s\n%s\n%s\n\n-- \n%s' % (header, task.description, footer, signature)
if data.manager_warn and data.manager_email:
to_adr.append(data.manager_email)