fix: adjust contact balance

This commit is contained in:
Ahmed Bouhuolia
2025-06-26 17:04:46 +02:00
parent 6a39e9d71f
commit e7178a6575
19 changed files with 180 additions and 54 deletions

View File

@@ -76,15 +76,13 @@ export class WarehousesItemsQuantitySync {
.first();
if (itemWarehouseQuantity) {
// @ts-ignore
await ItemWarehouseQuantity.changeAmount(
await this.itemWarehouseQuantityModel().query(trx).changeAmount(
{
itemId: warehouseItemQuantity.itemId,
warehouseId: warehouseItemQuantity.warehouseId,
},
'quantityOnHand',
warehouseItemQuantity.amount,
trx,
);
} else {
await ItemWarehouseQuantity.query(trx).insert({
@@ -96,7 +94,6 @@ export class WarehousesItemsQuantitySync {
/**
* Mutates warehouses items quantity from inventory transactions.
* @param {number} tenantId -
* @param {IInventoryTransaction[]} inventoryTransactions -
* @param {Knex.Transaction}
*/