mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-01 03:09:09 +00:00
fix: don't set maintenance log status as Overdue when Completed or Cancelled
This commit is contained in:
@@ -11,7 +11,7 @@ from erpnext.assets.doctype.asset_maintenance.asset_maintenance import calculate
|
|||||||
|
|
||||||
class AssetMaintenanceLog(Document):
|
class AssetMaintenanceLog(Document):
|
||||||
def validate(self):
|
def validate(self):
|
||||||
if getdate(self.due_date) < getdate(nowdate()):
|
if getdate(self.due_date) < getdate(nowdate()) and self.maintenance_status not in ["Completed", "Cancelled"]:
|
||||||
self.maintenance_status = "Overdue"
|
self.maintenance_status = "Overdue"
|
||||||
|
|
||||||
if self.maintenance_status == "Completed" and not self.completion_date:
|
if self.maintenance_status == "Completed" and not self.completion_date:
|
||||||
|
|||||||
Reference in New Issue
Block a user