From b125ba9ed8a230499866c5262b99975bf2de93a3 Mon Sep 17 00:00:00 2001 From: Shreya Shah Date: Wed, 20 Jun 2018 17:52:21 +0530 Subject: [PATCH] Update status if tasks have been completed (#14601) --- erpnext/projects/doctype/project/project.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/erpnext/projects/doctype/project/project.py b/erpnext/projects/doctype/project/project.py index 27abae8d94..14817ae291 100644 --- a/erpnext/projects/doctype/project/project.py +++ b/erpnext/projects/doctype/project/project.py @@ -160,6 +160,10 @@ class Project(Document): for row in weighted_progress: pct_complete += row["progress"] * row["task_weight"] self.percent_complete = flt(flt(pct_complete), 2) + if self.percent_complete == 100: + self.status = "Completed" + elif not self.status == "Cancelled": + self.status = "Open" def update_costing(self): from_time_sheet = frappe.db.sql("""select