Impexium updates for address fields
This commit is contained in:
@@ -91,6 +91,7 @@ async def event_import_reg(
|
|||||||
# event_person_data['external_id_old'] = external_id_old
|
# event_person_data['external_id_old'] = external_id_old
|
||||||
|
|
||||||
email = None
|
email = None
|
||||||
|
city = None
|
||||||
country_subdivision_code = None
|
country_subdivision_code = None
|
||||||
state_province = None
|
state_province = None
|
||||||
state_province_abb = None
|
state_province_abb = None
|
||||||
@@ -106,6 +107,7 @@ async def event_import_reg(
|
|||||||
if isinstance(addresses, list) and len(addresses):
|
if isinstance(addresses, list) and len(addresses):
|
||||||
for address in addresses:
|
for address in addresses:
|
||||||
if primary_address := address.get('primary'):
|
if primary_address := address.get('primary'):
|
||||||
|
city = address.get('city')
|
||||||
country_subdivision_code = address.get('stateISOCode')
|
country_subdivision_code = address.get('stateISOCode')
|
||||||
state_province = address.get('state')
|
state_province = address.get('state')
|
||||||
state_province_abb = address.get('stateAbbreviation')
|
state_province_abb = address.get('stateAbbreviation')
|
||||||
@@ -322,6 +324,8 @@ async def event_import_reg(
|
|||||||
event_badge_data['city'] = event_registrant.get('badgeCity')
|
event_badge_data['city'] = event_registrant.get('badgeCity')
|
||||||
event_badge_data['state_province'] = event_registrant.get('badgeState')
|
event_badge_data['state_province'] = event_registrant.get('badgeState')
|
||||||
|
|
||||||
|
if not event_badge_data['city'] and city:
|
||||||
|
event_badge_data['city'] = city
|
||||||
if country_subdivision_code:
|
if country_subdivision_code:
|
||||||
event_badge_data['country_subdivision_code'] = country_subdivision_code
|
event_badge_data['country_subdivision_code'] = country_subdivision_code
|
||||||
if not event_badge_data['state_province'] and state_province:
|
if not event_badge_data['state_province'] and state_province:
|
||||||
@@ -347,6 +351,11 @@ async def event_import_reg(
|
|||||||
elif event_badge_data['city'] and country:
|
elif event_badge_data['city'] and country:
|
||||||
city = event_badge_data['city']
|
city = event_badge_data['city']
|
||||||
location = f'{city}, {country}'
|
location = f'{city}, {country}'
|
||||||
|
elif event_badge_data['city']:
|
||||||
|
city = event_badge_data['city']
|
||||||
|
location = f'{city}'
|
||||||
|
elif country:
|
||||||
|
location = f'{country}'
|
||||||
|
|
||||||
if location: event_badge_data['location'] = location
|
if location: event_badge_data['location'] = location
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user