fix bug when there are multiple supplies with the same id.

This commit is contained in:
DESKTOP-T0O5CDB\DESK-555BD
2024-11-20 21:18:42 -07:00
parent 1988cf54f5
commit 9221516bad

View File

@@ -26,7 +26,10 @@
quantity: decodeHTMLEntities(quantity),
cost: decodeHTMLEntities(cost)
});
supplyUsageHistory = supplyUsageHistory.filter(x=>x.id != decodeHTMLEntities(supplyId));
let supplyIndexToRemove = supplyUsageHistory.findIndex(x=>x.id == decodeHTMLEntities(supplyId) && x.quantity == decodeHTMLEntities(quantity) && x.cost == decodeHTMLEntities(cost));
if (supplyIndexToRemove > -1){
supplyUsageHistory.splice(supplyIndexToRemove, 1);
}
$(supplyRow).parents(".supply-row").remove();
//update cost input value
subtractFromCostInput(decodeHTMLEntities(cost));