fix: only consider draft pending asset repair docs
This commit is contained in:
@@ -825,7 +825,9 @@ def update_maintenance_status():
|
|||||||
|
|
||||||
for asset in assets:
|
for asset in assets:
|
||||||
asset = frappe.get_doc("Asset", asset.name)
|
asset = frappe.get_doc("Asset", asset.name)
|
||||||
if frappe.db.exists("Asset Repair", {"asset_name": asset.name, "repair_status": "Pending"}):
|
if frappe.db.exists(
|
||||||
|
"Asset Repair", {"asset_name": asset.name, "repair_status": "Pending", "docstatus": 0}
|
||||||
|
):
|
||||||
asset.set_status("Out of Order")
|
asset.set_status("Out of Order")
|
||||||
elif frappe.db.exists(
|
elif frappe.db.exists(
|
||||||
"Asset Maintenance Task", {"parent": asset.name, "next_due_date": today()}
|
"Asset Maintenance Task", {"parent": asset.name, "next_due_date": today()}
|
||||||
|
|||||||
Reference in New Issue
Block a user