fix - quota id in inventory serialzier

This commit is contained in:
2025-11-19 09:46:28 +03:30
parent b27b43287a
commit 42c01f3eb5
2 changed files with 7 additions and 1 deletions

View File

@@ -50,6 +50,12 @@ def warehouse_sold_and_balance(quota_distribution: QuotaDistribution):
quota_distribution.save(update_fields=['been_sold', 'warehouse_balance', 'free_sale_balance', 'pre_sale_balance'])
@receiver(post_save, sender=InventoryEntry)
def update_quota_stat_on_entry_soft_delete(sender, instance, **kwargs):
if instance.trash:
pass
@receiver(post_save, sender=InventoryEntry)
@receiver(post_delete, sender=InventoryEntry)
def update_distribution_warehouse_entry(sender, instance, **kwargs):

View File

@@ -72,7 +72,7 @@ class InventoryEntrySerializer(serializers.ModelSerializer):
'sale_unit': instance.distribution.quota.sale_unit.unit,
'id': instance.distribution.id
}
representation['quota'] = instance.distribution.quota
representation['quota'] = instance.distribution.quota.id
representation['product'] = {
'name': instance.distribution.quota.product.name
}