implemented required fields for csv data load
This commit is contained in:
@@ -103,6 +103,9 @@ def load_coop_managers(request):
|
||||
coop_counter = 0
|
||||
user_counter = 0
|
||||
for row in csv_reader:
|
||||
if '' in (row['cif'], row['nombre-coop'], row['email']):
|
||||
logging.error(f"Required data missing: {row}")
|
||||
continue
|
||||
try:
|
||||
coop_data = {
|
||||
'cif': row['cif'].strip(),
|
||||
@@ -111,6 +114,7 @@ def load_coop_managers(request):
|
||||
'shop': bool(row['es-tienda'].strip()),
|
||||
'shop_link': row['url'].strip(),
|
||||
}
|
||||
# import ipdb; ipdb.set_trace()
|
||||
coop = Company.objects.create(**coop_data)
|
||||
logging.info(f"Created Coop: {coop_data}")
|
||||
coop_counter += 1
|
||||
|
||||
Reference in New Issue
Block a user