Merge pull request #37108 from ruthra-kumar/better_asset_validation_on_returns
fix: asset validation misfire on debit notes
This commit is contained in:
commit
a093dff039
@ -190,10 +190,13 @@ class BuyingController(SubcontractingController):
|
|||||||
purchase_doc_field = (
|
purchase_doc_field = (
|
||||||
"purchase_receipt" if self.doctype == "Purchase Receipt" else "purchase_invoice"
|
"purchase_receipt" if self.doctype == "Purchase Receipt" else "purchase_invoice"
|
||||||
)
|
)
|
||||||
not_cancelled_asset = [
|
not_cancelled_asset = []
|
||||||
d.name
|
if self.return_against:
|
||||||
for d in frappe.db.get_all("Asset", {purchase_doc_field: self.return_against, "docstatus": 1})
|
not_cancelled_asset = [
|
||||||
]
|
d.name
|
||||||
|
for d in frappe.db.get_all("Asset", {purchase_doc_field: self.return_against, "docstatus": 1})
|
||||||
|
]
|
||||||
|
|
||||||
if self.is_return and len(not_cancelled_asset):
|
if self.is_return and len(not_cancelled_asset):
|
||||||
frappe.throw(
|
frappe.throw(
|
||||||
_(
|
_(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user