summaryrefslogtreecommitdiff
path: root/addons/survey/wizard/survey_answer.py
diff options
context:
space:
mode:
authorVo Minh Thu <vmt@openerp.com>2013-02-22 13:48:23 +0100
committerVo Minh Thu <vmt@openerp.com>2013-02-22 13:48:23 +0100
commit76ec85fca1977465a0bb033c895ec77dc622a47e (patch)
tree3081b83876d192dd8f867d9059a036383344adc0 /addons/survey/wizard/survey_answer.py
parenteb5fa511ec12eb4914033d6a75868d4cbe5cc2a9 (diff)
[IMP] report: use openerp.report.render_report() instead of LocalService().create().
bzr revid: vmt@openerp.com-20130222124823-6u7cqzj3d60buud5
Diffstat (limited to 'addons/survey/wizard/survey_answer.py')
-rw-r--r--addons/survey/wizard/survey_answer.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/addons/survey/wizard/survey_answer.py b/addons/survey/wizard/survey_answer.py
index d935eb92ade..903937af441 100644
--- a/addons/survey/wizard/survey_answer.py
+++ b/addons/survey/wizard/survey_answer.py
@@ -25,8 +25,9 @@ from lxml import etree
import os
from time import strftime
-from openerp import addons, netsvc, tools
+from openerp import addons, tools
from openerp.osv import fields, osv
+import openerp.report
from openerp.tools import to_xml
from openerp.tools.translate import _
from openerp.tools.safe_eval import safe_eval
@@ -463,8 +464,7 @@ class survey_question_wiz(osv.osv_memory):
return (False, Exception('Report name and Resources ids are required !!!'))
try:
uid = 1
- service = netsvc.LocalService(report_name);
- (result, format) = service.create(cr, uid, res_ids, {}, context)
+ result, format = openerp.report.render_report(cr, uid, res_ids, report_name[len('report.'):], {}, context)
ret_file_name = addons.get_module_resource('survey', 'report') + file_name + '.pdf'
fp = open(ret_file_name, 'wb+');
fp.write(result);