diff --git a/opportunity.py b/opportunity.py index e6ecd59915..b5a2e9468c 100644 --- a/opportunity.py +++ b/opportunity.py @@ -198,8 +198,9 @@ class SaleOpportunity(Workflow, ModelSQL, ModelView): self.party.customer_payment_term.rec_name if not res['payment_term']: res['payment_term'] = self.default_payment_term() - res['payment_term.rec_name'] = PaymentTerm( - res['payment_term']).rec_name + if res['payment_term']: + res['payment_term.rec_name'] = PaymentTerm( + res['payment_term']).rec_name return res def _get_sale_line_opportunity_line(self, sale):