diff --git a/addons/purchase/models/purchase.py b/addons/purchase/models/purchase.py index 786d7c7b951..f5f9cb6f22b 100644 --- a/addons/purchase/models/purchase.py +++ b/addons/purchase/models/purchase.py @@ -366,13 +366,15 @@ class PurchaseOrder(models.Model): message, msg_vals, model_description=model_description, force_email_company=force_email_company, force_email_lang=force_email_lang ) - if self.date_order: - render_context['subtitle'] = _('%(amount)s due\N{NO-BREAK SPACE}%(date)s', - amount=format_amount(self.env, self.amount_total, self.currency_id, lang_code=render_context.get('lang')), - date=format_date(self.env, self.date_order, date_format='short', lang_code=render_context.get('lang')) - ) - else: - render_context['subtitle'] = format_amount(self.env, self.amount_total, self.currency_id, lang_code=render_context.get('lang')) + # don't show price on RFQ mail + if self.state not in ['draft', 'sent']: + if self.date_order: + render_context['subtitle'] = _('%(amount)s due\N{NO-BREAK SPACE}%(date)s', + amount=format_amount(self.env, self.amount_total, self.currency_id, lang_code=render_context.get('lang')), + date=format_date(self.env, self.date_order, date_format='short', lang_code=render_context.get('lang')) + ) + else: + render_context['subtitle'] = format_amount(self.env, self.amount_total, self.currency_id, lang_code=render_context.get('lang')) return render_context def _track_subtype(self, init_values):