individual models for each tagged field in Product

This commit is contained in:
Sam
2021-02-25 11:17:35 +00:00
parent 8ea0f74b8c
commit db55de0cf5
6 changed files with 41 additions and 24 deletions

View File

@@ -89,7 +89,7 @@ def create_imported_product(info, company, history, user):
return new
else:
logging.error(f"{serializer.errors}")
return []
return None
def migrate_shop_products(url, key, secret, user=None, version="wc/v3"):
@@ -145,10 +145,11 @@ def migrate_shop_products(url, key, secret, user=None, version="wc/v3"):
counter = 0
for product in products:
new = create_imported_product(product, company, history, user)
new_products.append(new)
counter += 1
logging.info(f"Product '{new.name}' created")
print(f"Product '{new.name}' created")
if new is not None:
new_products.append(new)
counter += 1
logging.info(f"Product '{new.name}' created")
print(f"Product '{new.name}' created")
# update history.quantity
history.quantity = counter