diff --git a/addons/purchase/res_config.py b/addons/purchase/res_config.py index bfe2cdf6bca..ef02b8435e3 100644 --- a/addons/purchase/res_config.py +++ b/addons/purchase/res_config.py @@ -82,6 +82,8 @@ class account_config_settings(osv.osv_memory): def onchange_purchase_analytic_plans(self, cr, uid, ids, module_purchase_analytic_plans, context=None): """ change group_analytic_account_for_purchases following module_purchase_analytic_plans """ + if not module_purchase_analytic_plans: + return {} return {'value': {'group_analytic_account_for_purchases': module_purchase_analytic_plans}} # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/sale/res_config.py b/addons/sale/res_config.py index a693fd11024..f4239b0e1a2 100644 --- a/addons/sale/res_config.py +++ b/addons/sale/res_config.py @@ -141,6 +141,8 @@ class account_config_settings(osv.osv_memory): def onchange_sale_analytic_plans(self, cr, uid, ids, module_sale_analytic_plans, context=None): """ change group_analytic_account_for_sales following module_sale_analytic_plans """ + if not module_sale_analytic_plans: + return {} return {'value': {'group_analytic_account_for_sales': module_sale_analytic_plans}} # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: