Add "raw" card number value to CORE Member Import batch

b/c source file may not have it, or may not be numeric
This commit is contained in:
Lance Edgar 2022-03-15 11:34:37 -05:00
parent 90cb4cf028
commit 8daec28faf
3 changed files with 37 additions and 1 deletions

View file

@ -106,7 +106,9 @@ class CoreMemberBatchHandler(BatchHandler):
def append(csvrow, i):
row = self.make_row()
row.card_number = int(csvrow['external_id'])
row.card_number_raw = csvrow['external_id']
if csvrow['external_id'].isdigit():
row.card_number = int(csvrow['external_id'])
row.first_name = csvrow['first_name']
row.last_name = csvrow['last_name']
row.street = csvrow['primary_address1']