fix: link Purchase Invoice and Receipt Items to Asset

This commit is contained in:
Khushi Rawat
2024-08-26 23:33:10 +05:30
parent 944479313c
commit 1121c6663f
8 changed files with 108 additions and 6 deletions

View File

@@ -837,7 +837,11 @@ class PurchaseReceipt(BuyingController):
def update_assets(self, item, valuation_rate):
assets = frappe.db.get_all(
"Asset",
filters={"purchase_receipt": self.name, "item_code": item.item_code},
filters={
"purchase_receipt": self.name,
"item_code": item.item_code,
"purchase_receipt_item": ("in", [item.name, ""]),
},
fields=["name", "asset_quantity"],
)