[ADD]: Add country into contacts data
bzr revid: atp@tinyerp.com-20110325125015-2gb7hy8rwcn6c7jl
This commit is contained in:
parent
26d02e7f51
commit
35de823087
|
@ -72,8 +72,8 @@ def import_partner_address(sugar_obj, cr, uid, context=None):
|
|||
'street': 'primary_address_street',
|
||||
'zip': 'primary_address_postalcode',
|
||||
'city': 'primary_address_city',
|
||||
# 'country_id/id': 'country_id/id',
|
||||
# 'state_id/id': 'state_id/id'
|
||||
'country_id/.id': 'country_id/.id',
|
||||
'state_id/.id': 'state_id/id'
|
||||
}
|
||||
address_obj = sugar_obj.pool.get('res.partner.address')
|
||||
PortType, sessionid = sugar.login(context.get('username', ''), context.get('password', ''), context.get('url',''))
|
||||
|
@ -81,10 +81,13 @@ def import_partner_address(sugar_obj, cr, uid, context=None):
|
|||
for val in sugar_data:
|
||||
str = val.get('primary_address_country')[0:2]
|
||||
country = get_all_countries(sugar_obj, cr, uid, val.get('primary_address_country'), context)
|
||||
if country:
|
||||
country_id = country and country[0][0]
|
||||
else:
|
||||
country_id = res_country_obj.create(cr, uid, {'name': val.get('primary_address_country'), 'code': str})
|
||||
state = get_all_states(sugar_obj,cr, uid, val.get('primary_address_state'), context)
|
||||
#Need To Fix
|
||||
# val['country_id/id'] = country and country[0][0] or res_country_obj.create(cr, uid, {'name': val.get('primary_address_country'), 'code': str}),
|
||||
# # val['state_id/id'] = state and state[0][0] or False
|
||||
val['country_id/.id'] = country_id
|
||||
val['state_id/.id'] = state and state[0][0] or False
|
||||
fields, datas = sugarcrm_fields_mapping.sugarcrm_fields_mapp(val, map_partner_address)
|
||||
address_obj.import_data(cr, uid, fields, [datas], mode='update', current_module='sugarcrm_import', context=context)
|
||||
|
||||
|
|
Loading…
Reference in New Issue