From 2399ac7dbcacfbb24192421d6cd870c01581e016 Mon Sep 17 00:00:00 2001 From: gitea Date: Mon, 6 Jan 2025 12:57:15 +0000 Subject: [PATCH] validate workflow --- inventory/signals.py | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/inventory/signals.py b/inventory/signals.py index 45a56640..5914020c 100644 --- a/inventory/signals.py +++ b/inventory/signals.py @@ -107,15 +107,14 @@ def create_ledger_entity(sender, instance, created, **kwargs): print(f"Ledger entity created for Dealer: {instance.name}") - try: - # Create unit of measures - for uom in models.UnitOfMeasure.choices: - entity.create_uom( - name=uom[0], - unit_abbr=uom[1]) - except Exception as e: - print(e) - # Create Cash Account + + # Create unit of measures + + entity.create_uom( + name="Unit", + unit_abbr="unit") + + # Create Cash Account asset_ca_cash = entity.create_account( coa_model=coa, code="1010", @@ -284,18 +283,18 @@ def create_item_model(sender, instance, created, **kwargs): entity = EntityModel.objects.filter(name=name).first() if created: coa = entity.get_default_coa() - uom = entity.get_uom_all().get(name=models.UnitOfMeasure.KILOGRAM.value) + uom = entity.get_uom_all().get(name="Unit") if not entity.get_items_all().filter(name=instance.vin).first(): entity.create_item_product( name=f"{instance.vin}", - item_type=ItemModel.ITEM_TYPE_OTHER, + item_type=ItemModel.ITEM_TYPE_MATERIAL, uom_model=uom, coa_model=coa ) entity.create_item_inventory( name=f"{instance.vin}", - item_type=ItemModel.ITEM_TYPE_OTHER, + item_type=ItemModel.ITEM_TYPE_MATERIAL, uom_model=uom, coa_model=coa )