[FIX] survey: remove duplicate browse record
authorRichard Mathot <rim@openerp.com>
Wed, 16 Jul 2014 14:24:48 +0000 (16:24 +0200)
committerRichard Mathot <rim@openerp.com>
Fri, 25 Jul 2014 11:47:42 +0000 (13:47 +0200)
The `prepare_result` dict shouldn't keep a browse record of a survey, as it
is explicitely passed to the template by the controller
`survey_reporting`

addons/survey/controllers/main.py
addons/survey/views/survey_result.xml

index ea9af11..434307e 100644 (file)
@@ -321,7 +321,7 @@ class WebsiteSurvey(http.Controller):
     def prepare_result_dict(self,survey, current_filters=[]):
         """Returns dictionary having values for rendering template"""
         survey_obj = request.registry['survey.survey']
-        result = {'survey':survey, 'page_ids': []}
+        result = {'page_ids': []}
         for page in survey.page_ids:
             page_dict = {'page': page, 'question_ids': []}
             for question in page.question_ids:
index c6be07f..7763321 100644 (file)
@@ -13,7 +13,6 @@
             <div class="oe_structure" />
             <div class="container">
                 <div class="jumbotron mt32">
-                    <t t-set="survey" t-value="survey_dict['survey']"/>
                     <h1><span t-field="survey.title"></span> <span style="font-size:1.5em;" class="fa fa-bar-chart-o pull-right "/></h1>
                     <div t-field="survey.description" class="oe_no_empty" />
                 </div>