From 3ef55ef3378d82b64a58e19b8cbc5a3fcf5f9de4 Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Thu, 6 Jun 2013 15:40:12 +0200 Subject: [PATCH] Prevent exception if doesn't exist any payment_term. issue3237 review917002 (transplanted from 64a62ed35a409e44326b9b7f93d0658ffedcb913) --- opportunity.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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):