[FIX] survey: report not stored on filesystem
bzr revid: dle@openerp.com-20140320174835-kdha7ivs64vsvizt
This commit is contained in:
parent
84eeb79875
commit
be81326ee3
|
@ -127,17 +127,10 @@ Thanks,''') % (name, self.pool.get('ir.config_parameter').get_param(cr, uid, 'we
|
||||||
for use in exist_user:
|
for use in exist_user:
|
||||||
new_user.append(use.id)
|
new_user.append(use.id)
|
||||||
for id in survey_ref.browse(cr, uid, survey_ids):
|
for id in survey_ref.browse(cr, uid, survey_ids):
|
||||||
report = self.create_report(cr, uid, [id.id], 'report.survey.form', id.title)
|
service = netsvc.LocalService('report.survey.form');
|
||||||
file = open(addons.get_module_resource('survey', 'report') + id.title +".pdf")
|
(result, format) = service.create(cr, uid, [id.id], {}, {})
|
||||||
file_data = ""
|
|
||||||
while 1:
|
attachments[id.title +".pdf"] = result
|
||||||
line = file.readline()
|
|
||||||
file_data += line
|
|
||||||
if not line:
|
|
||||||
break
|
|
||||||
file.close()
|
|
||||||
attachments[id.title +".pdf"] = file_data
|
|
||||||
os.remove(addons.get_module_resource('survey', 'report') + id.title +".pdf")
|
|
||||||
|
|
||||||
for partner in self.pool.get('res.partner').browse(cr, uid, partner_ids):
|
for partner in self.pool.get('res.partner').browse(cr, uid, partner_ids):
|
||||||
if not partner.email:
|
if not partner.email:
|
||||||
|
|
Loading…
Reference in New Issue