From 80824824fbdb4da10af4e162224e3745e1c3a054 Mon Sep 17 00:00:00 2001 From: "Jay (Open ERP)" Date: Thu, 20 Aug 2009 16:09:09 +0530 Subject: [PATCH] [FIX] Base_setup : Country passed in values only if filled lp bug: https://launchpad.net/bugs/416296 fixed bzr revid: jvo@tinyerp.com-20090820103909-2a0ezid3v3z87eek --- addons/base_setup/wizard/wizard_base_setup.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/base_setup/wizard/wizard_base_setup.py b/addons/base_setup/wizard/wizard_base_setup.py index aca4b185ade..bd72757a0fd 100644 --- a/addons/base_setup/wizard/wizard_base_setup.py +++ b/addons/base_setup/wizard/wizard_base_setup.py @@ -188,10 +188,12 @@ class wizard_base_setup(wizard.interface): 'city': form['city'], 'email': form['email'], 'phone': form['phone'], - 'country_id': form['country_id'], } + # we can do this, or set res.append((False, '')) in _get_all() + if form['country_id'] > 0: + values['country_id'] = form['country_id'] if form['state_id'] > 0: - values['state_id']=form['state_id'] + values['state_id'] = form['state_id'] if company.partner_id.address: address=company.partner_id.address[0] address_obj.write(cr, uid, [address.id], values)