[FIX] {crm,crm_partner_assign}: email.template: filter the whole expression instead...
authorChristophe Simonis <chs@openerp.com>
Fri, 22 Nov 2013 19:44:15 +0000 (20:44 +0100)
committerChristophe Simonis <chs@openerp.com>
Fri, 22 Nov 2013 19:44:15 +0000 (20:44 +0100)
bzr revid: chs@openerp.com-20131122194415-9ho9vf6f1b0qkmhd

addons/crm/crm_lead_data.xml
addons/crm/crm_lead_view.xml
addons/crm_partner_assign/crm_partner_assign_data.xml

index ff39138..6bb8e27 100644 (file)
             <field name="model_id" ref="crm.model_crm_lead"/>
             <field name="auto_delete" eval="True"/>
             <field name="partner_to">${object.partner_id != False and object.partner_id.id}</field>
-            <field name="email_to">${not object.partner_id and object.email_from|safe}</field>
+            <field name="email_to">${(not object.partner_id and object.email_from)|safe}</field>
             <field name="body_html"></field>
         </record>
         <record id="email_template_opportunity_reminder_mail" model="email.template">
             <field name="model_id" ref="crm.model_crm_lead"/>
             <field name="auto_delete" eval="True"/>
             <field name="email_from">admin@example.com</field>
-            <field name="email_to">${object.user_id != False and object.user_id.email|safe}</field>
+            <field name="email_to">${(object.user_id != False and object.user_id.email)|safe}</field>
             <field name="subject">Reminder on Lead: ${object.id} from ${object.partner_id != False and object.partner_id.name or object.contact_name}</field>
             <field name="body_html"><![CDATA[<p>This opportunity did not have any activity since at least 5 days. Here are some details:</p>
 <ul>
index 2c0829c..f3e424e 100644 (file)
                 id="crm.action_lead_mass_mail"
                 context="{
                             'default_composition_mode': 'mass_mail',
-                            'default_email_to':'{$object.email or \'\'|safe}',
+                            'default_email_to':'{($object.email or \'\')|safe}',
                             'default_use_template': True,
                             'default_template_id': ref('crm.email_template_opportunity_mail'),
                         }"
index 34366eb..284476c 100644 (file)
@@ -20,7 +20,7 @@
             <field name="model_id" model="ir.model" search="[('name', '=', 'crm.lead.forward.to.partner')]"></field>
             <field name="auto_delete" eval="True"/>
             <field name="email_to">${ctx['partner_id'].email|safe}</field>
-            <field name="email_from">${user.email or ''|safe}</field>
+            <field name="email_from">${(user.email or '')|safe}</field>
             <field name="subject">Fwd: Lead: ${ctx['partner_id'].name}</field>
             <field name="body_html"><![CDATA[