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
