Reviewers: ,


Please review this at http://codereview.tryton.org/544002/

Affected files:
  M product.py


Index: product.py
===================================================================

--- a/product.py
+++ b/product.py
@@ -257,22 +257,24 @@

     def on_change_account_expense(self, values):
         account_obj = Pool().get('account.account')
-        supplier_taxes = []
-        result = {
-            'supplier_taxes': supplier_taxes,
-        }
+        result = {}
         if values.get('account_expense'):
+            supplier_taxes = []
+            result = {
+                'supplier_taxes': supplier_taxes,
+            }
             account = account_obj.browse(values['account_expense'])
             supplier_taxes.extend(tax.id for tax in account.taxes)
         return result

     def on_change_account_revenue(self, values):
         account_obj = Pool().get('account.account')
-        customer_taxes = []
-        result = {
-            'customer_taxes': customer_taxes,
-        }
+        result = {}
         if values.get('account_revenue'):
+            customer_taxes = []
+            result = {
+                'customer_taxes': customer_taxes,
+            }
             account = account_obj.browse(values['account_revenue'])
             customer_taxes.extend(tax.id for tax in account.taxes)
         return result



--
[email protected] mailing list

Reply via email to