From 0581ddfa97db68a9bf5693b311a3fd9fe374cc9f 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 f88c6ba50a..238e906c0d 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):